Bu konudaki kullanıcılar: 2 misafir, 1 mobil kullanıcı
2
Cevap
0
Tıklama
0
Öne Çıkarma
yeniyim ve yardım

A ahfuba Konu Sahibi
geçen yıl (74 mesaj)
Python'da yeniyim birazcık kendimi denemek için bir deneme kodu yazıyorum. Amacım, Kayıt olununca, bir txt dosyasına kayıt edecek, giriş yaparken de kullanıcı adına göre şifrenin doğru mu yanlış mı olduğuna karar verecek.
Ana programı oturttum (ana kalıbı yazdım yani)
İşte:
print ("Giriş Yapmak istiyorsanız Giriş Yazınız. Kayıt Olmak için Kayıt Ol yazınız")
secenek = input()
if secenek == ("Giriş"):
     giris = True
elif secenek == ("Kayıt Ol") :
     giris = False
else:
    print ("Lütfen 'Kayıt Ol' ya da 'Giriş' yazınız.")
if giris == True :
   print ("giris yapilacak")
elif  giris == False :
 print ("kayit olunacak")

fakat bir sorunum var.
satır 9'da şöyle bir hata alıyorum:
Exception has occurred: NameError
name 'giris' is not defined
Aslında program istediğim gibi çalışıyor fakat, Görüldüğü gibi, satır 8'de bu iki seçeneği yazmazsanız, program kendi hata mesajını veriyor. Ama, define hatası alıyorum. Nedeni nedir ve nasıl çözeceğim?




F Fulton
geçen yıl (2195 mesaj)
Hatada aslında direkt ne olduğunu söylüyor yanlış anlamadıysam. "giris" dediğiniz şeyin ne olduğunu tanımlamamışsınız. Bool değişkeni olarak tanımlamanız gerek önce.




A ahfuba Konu Sahibi
geçen yıl (74 mesaj)
yani giris = bool şeklindemi
kullandığım bool'un aslında greksiz olduğunu farkettim teşekkürler yine de





< Bu mesaj bu kişi tarafından değiştirildi ahfuba -- 1 Aralık 2020; 11:55:18 >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.