Pythonの勉強を独学で始めました。
今、独学プログラマーという本を読んでいて、その中の問題に下記のような問題があるのですが、コードが書けず悩んでいます。どなたか助けてください。宜しくお願い致します。
問題
無限ループをする数字当てプログラムを書こう。ユーザーに文字を入力してもらい、qが入力されたら終了。数字が入力されたら正解かどうか判定しよう。
正解の値はプログラム内にいくつかリストで持たせておいて、ユーザーが入力した数字がそれと一致したら正解、一致しなかったら不正解と表示しよう。もし、数字かq以外の文字が入力されたら数字を入力するかqで終了します。と表示しよう。
書いたコードです。
ぐちゃぐちゃですがお願いします。
'''Python
date = [1,2,3,4,5,6,7,8,9,10]
j = 0
while True:
for i in date:
print("入力してね")
a = input("入力欄:")
if a == "q":
break
else:
for j in date:
dd = date[j]
if a == j:
print("正解")
else:
j += 1
'''
回答2件
あなたの回答
tips
プレビュー