[ad_1]
secret_number = 9 guess_count = 0 guess_limit= 3 while guess_count < guess_limit : Guess = int(input("Guess : ")) guess_count += 1 if Guess == secret_number : print("YOU WON") break else: print("SORRY YOU FAILED")
Ce que j’ai essayé :
pourquoi ? guess_count += 1
et pourquoi? if Guess == secret_number :
et pourquoi? Guess = int(input("Guess")
:
Solution 1
Cela dit, imprimez « Devinez » sur la console et attendez la saisie. Lorsque quelque chose est saisi, essayez de le convertir en valeur entière et stockez la valeur dans la variable nommée Guess
.
Guess = int(input("Guess") :
Cela dit ajouter 1 à la variable nommée guess_count
.
guess_count += 1
Et celui-ci compare les deux variables, et si elles sont égales, il exécutera la ou les prochaines instructions en retrait. S’ils ne sont pas égaux, cela ira au else
bloc.
if Guess == secret_number :
Voir 3. Une introduction informelle à Python — Documentation Python 3.11.7[^].
Solution 2
Sérieusement, n’essayez pas d’examiner du code aléatoire et de “déterminer ce que cela signifie” à moins que vous n’ayez une assez bonne expérience dans d’autres langues – cela ne vous aidera pas à faire quoi que ce soit.
Si vous voulez savoir comment fonctionne le code, consultez les didacticiels pour le langage – écrits, pas YouTube – et essayez les exercices qu’ils suggèrent. Vous apprendrez beaucoup plus, beaucoup plus rapidement que de poser des « questions aléatoires » sur des choses vraiment basiques !
[ad_2]
コメント