問題に5問正解したら終わるプログラムを作成しようとしているのですが
問題に正解しても間違えた方の分岐に入ってしまいます.
以下が私の書いたものです.何が悪いのかご教示お願いいたします.
Python
1from time import sleep 2import random 3 4a =0 5 6while True: 7 x = random.randint(10,20) 8 y = random.randint(10,20) 9 print(str(x)+"+"+str(y)+"=?") 10 z = input() 11 correct = x+y 12 if a==5: 13 break 14 if correct==z: 15 a +=1 16 print("○") 17 else: 18 print("×") 19 20print ("success!")
回答1件
あなたの回答
tips
プレビュー