Dans un premier temps si tu veux pouvoir faire qqch de l'ensemble des mots de 4 lettres il va falloir que tu l'as stocke cette information. Là tu ne l'as pas, tu fais juste un print régulier.
D'ailleurs l'instruction
a=print(str(chr(i)+chr(j)+chr(k)+chr(l)),end=' ')
n'a absolument aucun sens (surtout le début de la ligne). La fonction print, comme son nom l'indique, son boulot c'est d'afficher une information sur ton écran. C'est son seul et unique boulot. Et en particulier elle ne renvoie aucun résultat. Donc à la suite si tu fais
ca t'afficheras "None" qui est la valeur pour dire "rien du tout". La fonction print ne t'a renvoyer aucun résultat.
Bon maintenant si je suppose que ce que tu voulais faire c'est :
1 2
| a=str(chr(i)+chr(j)+chr(k)+chr(l))
print(a) |
C'est mieux, mais c'est pas encore ça.
Là lorsque tu sortiras de tes 4 boucles, que vaudra a ? Il vaudra juste la valeur du dernier mot calculé. Tu ne stocke pas la liste des mots. Il faut pour ca que tu construises une liste ! Tous les tutos sont relativement bien fournis en ce qui concernent les listes, c'est un fondamental de python. Ouvre celui de ton choix.
Partager