Как выбирать 4 значения из списка с разницей в 10 секунд?
Я хочу сделать так, чтобы при помощи random.sample выбиралось 4 значения из списка. Эти значения выводятся мне с разницей в 10 секунд, но за эти 10 секунд я должен успеть ввести ответное слово и проверить есть ли такое значение в другом списке. Объяснил я немного запутанно, но вот код:
import time
import random
Russian = ['песок','доверие','дикий','расти','древний','пустиня','пыль']
English = [ "sand","dust","trust","wild","grow","ancient","desert" ]
v = int(input('начнём?'))
if v == 1:
r = print(random.sample(Russian,k=4,counts=None))
diktant = input('Введите слово/')
for i1 in English:
if i1 == diktant:
print('+')
else:
print('-')
elif v == 2:
r = print(random.sample(English,k=4,counts=None))
diktant = input('Введите слово/')
for i2 in Russian:
if i2 == diktant:
print('+')
else:
print('-')
print (r)
между переменной r и переменной dictant нужно как-то впихнуть
for i in r:
time.sleep(10)
print(i)
Какие будут идеи? Мне важно просто понять, как это реализовать. Думал всё оформить через for range(4) а в counts вывести те значения, которые цикл мне уже показал. Но может произойти ошибка из-за зацикленности, хотя может я просто неправильно себе продумал и можно по другому.
Источник: Stack Overflow на русском