for Döngüsü Örneğindeki Hata
Closed this issue · 3 comments
VNYZ commented
for döngüsüne ait aşağıdaki örnekte döngü ve if bloğu yanlış kurulduğu için parola 3. kez sorulduğunda doğru bile girse "parolayı 3 kez yanlış girdiniz." yazıyor.
for i in range(3):
parola = input("parola belirleyin: ")
if i == 2:
print("parolayı 3 kez yanlış girdiniz.",
"Lütfen 30 dakika sonra tekrar deneyin!")
elif not parola:
print("parola bölümü boş geçilemez!")
elif len(parola) in range(3, 8):
print("Yeni parolanız", parola)
break
else:
print("parola 8 karakterden uzun 3 karakterden kısa olmamalı")
Şöyle olmalıydı sanırım. (veya başka bir şekilde.)
for i in range(4):
#print(i)
if i == 3:
print("parolayı 3 kez yanlış girdiniz.",
"Lütfen 30 dakika sonra tekrar deneyin!")
quit()
parola = input("parola belirleyin: ")
if not parola:
print("parola bölümü boş geçilemez!")
elif len(parola) in range(3, 8):
print("Yeni parolanız", parola)
break
else:
print("parola 8 karakterden uzun 3 karakterden kısa olmamalı")
ismailarilik commented
Evet, bir yanlışlık var. İlgilenip düzelteceğim, teşekkürler. Düzeltince
issue'yu ilgili işleme referansı ile kapatırım.
24 Şub 2019 Paz, 15:50 tarihinde, VNYZ <notifications@github.com> şunu
yazdı:
for döngüsüne ait aşağıdaki örnekte döngü ve if bloğu yanlış kurulduğu
için parola 3. kez sorulduğunda doğru bile girse "parolayı 3 kez yanlış
girdiniz." yazıyor.
for i in range(3):
parola = input("parola belirleyin: ")
if i == 2:
print("parolayı 3 kez yanlış girdiniz.",
"Lütfen 30 dakika sonra tekrar deneyin!")
elif not parola:
print("parola bölümü boş geçilemez!")
elif len(parola) in range(3, 8):
print("Yeni parolanız", parola)
break
else:
print("parola 8 karakterden uzun 3 karakterden kısa olmamalı")
Şöyle olmalıydı sanırım. (veya başka bir şekilde.)
for i in range(4):
#print(i)
if i == 3:
print("parolayı 3 kez yanlış girdiniz.",
"Lütfen 30 dakika sonra tekrar deneyin!")
quit()
parola = input("parola belirleyin: ")
if not parola:
print("parola bölümü boş geçilemez!")
elif len(parola) in range(3, 8):
print("Yeni parolanız", parola)
break
else:
print("parola 8 karakterden uzun 3 karakterden kısa olmamalı")
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#46>, or mute the thread
<https://github.com/notifications/unsubscribe-auth/AQxT4caz5HkoiVWlUx0ERQAokgR-82RJks5vQoqQgaJpZM4bOhDZ>
.
--
İsmail Arılık - https://forum.yazbel.com/
ismailarilik commented
Bu örneğin bulunduğu yerin bağlantısını verebilir misiniz?