レコード#
- 今日は while を学びました。while はループ関数です。条件が満たされない場合に繰り返し実行されます。
- ループ関数では、ループ回数とパラメータに注意する必要があり、無限ループに陥らないようにしなければなりません。
- よくあるエラーは次のとおりです:
- 各実行で数字が変化せず、カウンターが変化しない場合があります。通常、1 回実行するごとにパラメータを + 1 します。条件が満たされたら終了します。
- 各実行時には必ずしもカウンターが変化するわけではなく、文字列などになることもあります。ここまで読んで、昨日のゲームコードを思い出しました。while を使うと、ユーザーが rsp を入力しない限り、繰り返し入力を求めることができます。
- while のループ構造は非常に重要です。つまり、Python ではインデントが非常に重要です。カウンターなどのインデントエラーが while の外にあると、プログラムは予期しない状況になります。
コード#
exit = "no"
while exit != "yes":
animal = input("あなたはどんな動物の鳴き声を聞きたいですか? ")
print(animal, "の鳴き声!")
exit= input("終了しますか?yes or no: ")