-2

私は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 行目は別のリストにあります。

4

1 に答える 1