Bildirim
Yazdığım yazılımdaki hatam nedir?
Daha Fazla
Bu Konudaki Kullanıcılar:
Daha Az
2 Misafir - 2 Masaüstü
Giriş
Mesaj
-
-
sonda : (iki nokta eklemediğin için olsa gerek)
c# ta ifade kodları {} ile ayrılırken, pythonda : ile ayrılır.
while true: demişsin ya, bütün if ve else'lerin de sonuna : ekle -
yok hocam olmadı ya hiçbir forumda da cevap vermiyorlar nereye danışacağımı bilmiyorum. -
pythonda girinti miktarı önemlidir.değişkenin scope,global alanda mı etkili olduğuna göre hata verebilir.senin aldığın hata (mantık hatası dışında,elif içinde şifre sorman gibi)
if(cevap=="E"):
dogrulama=input("kızlık soyadı") # buradan sonraki satırda tekrar if' içine giriyorsun ama girinti eklemediğin için alttaki if, bu if scopeları içinde değil.
if (dogrulama....) #bu if girintiye sahip olmadığından hata veriyor.
çalışan şekliyle şöyle:defkullanici = "xenpiee"
defparola = "1234"
kizliksoyadi = "brown"
while(True):
kullanici = input("Kullanıcı adı: ")
parola = input("Parola: ")
if(kullanici == defkullanici and parola == defparola):
print("Hoşgeldiniz")
break
elif(kullanici != defkullanici and parola == defparola):
print("Kullanıcı eşleşti, parola yanlış")
elif(kullanici == defkullanici and parola != defparola):
print("Parola eşleşti, kullanıcı adı yanlış")
# şifre unuttum kısmı
cevap = input(
"Kullanı adı veya parolayı hatırlamıyorsanız şifreyi sıfırlayın.Sıfırlama işlemi => E/H")
if cevap == "E":
dogrulama = input("Annelizin kızlık soyadı: ")
if(dogrulama == kizliksoyadi):
print(f"defKullanici = {defkullanici} ve defParola = {defparola}")
her while, if, elif lerin sonunda : (ikinokta) olduğuna dikkat et.
< Bu mesaj bu kişi tarafından değiştirildi chnkyn -- 26 Ağustos 2020; 19:5:5 >
-
tamamdır çok teşekkür ederim -
Sorunun ile alakalı değilde karakter dizilerini metodlarından lower() veya upper() ile if cevap = "E" kısmını küçük "e" ile cevap yazıldığında da işlem yapmaya devam edilebilinir.
< Bu ileti mobil sürüm kullanılarak atıldı > -
Girinti ve iki nokta (:)
< Bu ileti DH mobil uygulamasından atıldı >
Sayfa:
1
Ip işlemleri
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X