Доброе утро, ребята :)
В настоящее время я делаю трейнер для словаря.
У меня есть словарь, в котором хранится весь словарь и их переводы. Теперь у меня есть запрос, который говорит мне, какой словарь я должен перевести.
Если я сейчас правильно введу перевод, вероятность того, что слово будет запрошено, должна уменьшиться. Как я могу это сделать? Мне было интересно, возможно ли это сделать, составив другой список, который должен вызываться меньше, чем первый, и переместив словарь в этот список, когда отвечу на перевод правильно.
Вот мой код:
import random
vokabeln = {
"Haus": "house",
"Garten": "garden",
"Freund": "friend",
"Freundin": "friend"
}
versuche = int(input("Anzahl der Versuche: "))
i=0
while i < versuche:
x = random.choice(list(vokabeln))
y = vokabeln.get(x)
i+=1
versuch = input("Übersetze " + x)
if(versuch == y):
print("Korrekt!")
else:
print("Falsch, richtig war " + y)