Quelqu’un peut-il m’expliquer cela complètement ?

la programmation


Python
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.

Python
Guess = int(input("Guess") :

Cela dit ajouter 1 à la variable nommée guess_count.

Python
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.

Python
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 !

コメント

タイトルとURLをコピーしました