arkadaşlar selamlar yazılım topluluğuna yeni katıldım yazılımda daha çok yeniyim pythonda nesne tabanlı programlamayla kullanıcı girişi yapmaya çalışıyorum sebebini anlamadığım bir hata alıyorum hangi değerleri girsem de giriş yapılamıyor yardıma ihtiyacım var yardımcı olabilir misiniz ?
`import random
while True:
cevap = input("kayıt olmak için 1\ngiriş yapmak için 2\nbilgileri görmek için 3\n: ")
if cevap == "1":
ad = input("isim: ")
soyad = input("soyisim: ")
numara = input("numara: ")
sifre = random.randint(1,100)
print(sifre)
class Müşteri():
def __init__(self,ad,soyad,numara,sifre):
self.ad = ad
self.soyad = soyad
self.numara = numara
self.sifre = sifre
def bilgileri_göster(self):
print("""
isim: {}
soyisim: {}
numara: {}
sifre: {}""".format(self.ad,self.soyad,self.numara,self.sifre))
müsteri = Müşteri(ad,soyad,numara,sifre)
elif cevap == "2":
m_ad = input("isim: ")
m_soyad = input(" soyisim: ")
m_numara = input("telefon son 4 hanesi: ")
m_sifre = input("şifre: ")
if ((ad == m_ad)and(soyad == m_soyad))and((numara[-4::] == m_numara)and(sifre == m_sifre)):
print("giriş doğru")
else:
print("yanlış")
elif cevap == "3":
`müsteri.bilgileri_göster()`