-2

私の友人は、彼女のクラスのために Python で簡単な数学のテストを作成するように私に依頼しました。ユーザーが間違っている場合、質問は無限に繰り返されます。

 test1 = raw_input ("How much is 3+23?")
if (test1 == '26'):
    print "Well done!"
else:
    print "Try again. I'm sure your brain will function correctly this time."
    test1 = raw_input ("How much is 3+23?")

これをやってみましたが、質問は2回しか繰り返されません。「game1 = raw_input ("3+23 はいくらですか?")」と何度も入力せずに無限に再試行する方法はありますか?

さらに、一部の質問では、再試行回数が限られている場合があります。コードのこの部分を何回ループさせたいかを Python に伝えることはできますか?

前もって感謝します!

4

1 に答える 1