Python sözlük kodu hata veriyor

FalconPaw

Kilopat
Katılım
5 Eylül 2017
Mesajlar
4.091
Makaleler
8
Çözümler
5
Kod:
from playsound import playsound
dogru_yazimlar = {"x" : "Birtakım"}
print("Kelimeyi doğru yaz bakalım yarışmasına hoşgeldin.")
print("Her doğru cevabında 10 puan alacaksın.")
input("Başlamak için herhangi bir tuşa bas : ")
playsound("C:\\Users\\cemal\\Desktop\\sounds\\birtakim.mp3")
x = input("Yaz bakalım : ")
if x in dogru_yazimlar:
    print("Tebrikler, yazım doğru")

Kelimelerin doğru yazımıyla ilgili bir program üzerinde çalışıyorum. Eğer x yani input dogru_yazimlar sözlüğünün içindeyse "Tebrikler, yazım doğru" yazdırmak istiyorum fakat kodu çalıştırdığımda yazımı doğru yazsam bile "Yazım yanlış" Diyor. Koddaki sorun nedir?
 
Son düzenleyen: Moderatör:
Kod:
print("Kelimeyi doğru yaz bakalım yarışmasına hoşgeldin.")
print("Her doğru cevabında 10 puan alacaksın.")
input("Başlamak için herhangi bir tuşa bas : ")
x = input("Yaz bakalım : ")
dogru_yazimlar = {x : "Birtakim"}
if x in dogru_yazimlar:
    print("Tebrikler, yazım doğru")

Bu şekilde yapınca düzeliyor. x inputtan sonra tanımlandığı için doğru_yazimlar kısmı inputtan sonra gelmesi lazım galiba
 

Geri
Yukarı