Echanges autour d'EduPython.
Vous n'êtes pas identifié(e).
Pages : 1
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
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
Pages : 1