無限ループの判定条件で、入力した数字がどれも”不正解”に分類されてしまいます。
”正解”に判定される数字でも、”不正解”判定になってしまいます。
何故でしょうか?教えてください。
python
1answer = [1,3,5,7,9,] 2while True: 3 a = input("10以下のodd numberを1つ答えなさい(ただし、負の数は含めない): ") 4 if a in answer: 5 print("正解です") 6 elif a == "q": 7 break 8 elif a not in answer: 9 print("不正解です") 10 else: 11 print("数字を入力するか、qで終了します") 12 continue 13
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/12 12:32