【解決方法】誰かこれを完全に説明してもらえますか?

プログラミングQA


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")

私が試したこと:

なぜ ? guess_count += 1

なぜ? if Guess == secret_number :

なぜ? Guess = int(input("Guess") :

解決策 1

これは、「Guess」をコンソールに出力し、入力を待つことを示しています。 何かが入力されると、それを整数値に変換し、その値を という名前の変数に格納しようとします。 Guess

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

これは、という名前の変数に1を追加することを意味します guess_count

Python
guess_count += 1

そして、これは 2 つの変数を比較し、それらが等しい場合は、次のインデントされたステートメントを実行します。 それらが等しくない場合は、 else ブロック。

Python
if Guess == secret_number :

見る 3. Python の非公式入門 — Python 3.11.7 ドキュメント[^]。

コメント

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