Sözlükten rastgele bir değer alma

sozluk = {"affection":"sevgi","anger":"öfke "," boredom":"can sıkıntısı"}

Elimizde böyle bir sözlük var. Ben bu sözlükten rastgele İngilizce bir veriyi ekrana yazdırıp Türkçesini kullanıcıya sormak istiyorum. Yardımcı olursanız teşekkürler.

sozluk = {"affection":"sevgi","anger":"öfke "," boredom":"can sıkıntısı"}
gir=input("kelime gir")
if gir in sozluk:
    print(sozluk[gir])

Umarım yardımcı olur.

import random


sözlük = {"affection":"sevgi","anger":"öfke "," boredom":"can sıkıntısı"}

def rastgele_sec():
	keys = []
	for i in sözlük.keys():
		keys.append(i)
	return random.choice(keys)

def sor():
	sablon = """
	
	{} kelimesinin türkçesi nedir ? : 
	
	""".format(rastgele_sec())
	return sablon

while True:
	print(sor())
	a = input("Cevabınız: ")

iyi forumlar

While kısmında düzenleme yaptım oldu. Teşekkürler…

random.choice(list(sozluk.items()))

1 Beğeni