私はプログラミングに不慣れで、Pythonを独学しようとしています。私は小さなフラッシュカードスクリプトを書き始めました。私の考えでは、ユーザーに問題が発生し、回答の送信を求められます。答えが正しくない場合、ユーザーは再試行するように求められ、正しい答えが入力されるまで続けます。これまでのところ計画通りに動作していますが、正解を入力してからやり直す方法がわかりません。また、ユーザーがゲームを終了できるようにするための手段も含める必要があると思います。これについての提案を提出したい場合は、その方法もわかりません。:-)
PS-私のコードが不完全な場合、私は提案を受け入れます。しかし、私は主に私の元の質問に対する答えを探しています。これはコーディングへの私の最初の進出なので、時間が経つにつれて、よりエレガントなコードを書くのが上手になると確信しています。
ありがとう!
def add():
from random import randint
a = randint(1, 5)
b = randint(1, 5)
c = a + b
print a, '+', b
print 'What\'s the sum?'
d = input()
while d != c:
print 'Wrong, try again!'
d = input()
else:
print "Correct!"