Python sözlük kodu hata veriyor

Katılım
5 Eylül 2017
Mesajlar
4.100
Makaleler
8
Çözümler
6
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
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı