Forum EduPython

Echanges autour d'EduPython.

Vous n'êtes pas identifié(e).

#1 2020-04-08 06:22:25

aicha
Membre
Inscription : 2020-04-05
Messages : 2

exercice D10

Bonjour,

pour :                     
jeu.count (lettre)=   B A N  E O U J
                              1 1 1  1 1  1 1

mot.count(lettre)=   B A N
                              1 1 1  0 0  0 0


par exemple : pour jeu.count(B) =1 et mot.count(B) =1
                     pour jeu.count(E) =1 et mot.count(E)=0

concernant la ligne :

if possible :
   print ('on peut écrire', mot, ' avec ', jeu)

"possible"= cela signifie que si le nombre de lettre dans 'jeu' est supérieur ou identique au nombre de lettre dans 'mot'  alors on peut écrire le mot, tant que la lettre n'est pas utilisée 2 fois dans 'mot' ??


étant débutante je souhaite m'assurer que j'ai le bon raisonnement

Hors ligne

#2 2020-04-18 09:29:20

magicvinni
Administrateur
Inscription : 2017-12-22
Messages : 308

Re : exercice D10

Bonjour,

     Désolé pour le délai de réponse, j'ai coupé l'ordi quelques jours.

Dans cet exemple `possible` est un booléen, c'est à dire une variable qui ne peut valoir que vrai (True) ou faux (False). Au début possible vaut True, dès qu'une lettre pose problème, il passe à False.

A la fin quand on écrit `if possible : ....` cela signifie `if possible == True : ....`

VM

Hors ligne

Pied de page des forums