私はPythonの初心者で、私が書いたフラッシュカードゲームのこのコードを持っています. 次のコードはそのほんの一部です。
remove = 0
while remove < 2:
a = random.choice(list(key))
if (a) == line27:
print(a)
x = input(random.choice(defi))
x = input(random.choice(defi))
x = input(line28)
if x == ('c'):
remove = remove + 1
print('you got it right')
score = (score + 1)
print('score =', score)
if x == ('b', 'a'):
print('thats wrong')
print()
t = t + 1
if remove == 2:
key.remove(line27)
これを表示できる必要があります:
x = input(random.choice(defi))
x = input(random.choice(defi))
x = input(line28)
表示されるたびにランダムな順序で。そのため、2 つのランダムな選択肢は異なる位置に表示する必要があり、28 行目も同様です。2 つのランダムな選択肢はリストにあり、28 行目は別のリストにあります。