- Katılım
- 15 Nisan 2021
- Mesajlar
- 6.872
- Makaleler
- 19
- Çözümler
- 237
Daha fazla
- Sistem Özellikleri
- Laptop: ASUS TUF Gaming F15 FX506LHB-HN323
İşlemci: i5-10300H
Ekran kartı: GTX 1650
RAM: 8 GB 3200 MHz DDR4 Laptop
Dahili Depolama: Intel SSDPEKNU512GZ
- Cinsiyet
- Erkek
- Meslek
- Öğrenci
Merhabalar.
Gördüğünüz kodu çalıştırdığımda eğer kullanıcı adı karakteri 20'den büyükse print çıktısını veriyor ama işleme devam ediyor.
Ben işlemin orada bitmesini veya tekrardan başlamasını istiyorum. Nasıl yapabilirim?
Kod:
[CODE lang="python" title="Python"]kullaniciAdi = input("Bir kullanıcı adı belirleyiniz: ")
if len(kullaniciAdi) > 20:
print ("Kullanıcı adınız çok uzun. En fazla 20 karakterden oluşan bir kullanıcı adı oluşturabilirsiniz.")
sifre = input("Asla unutmayacağınız güçlü bir şifre belirleyiniz: ")
if len(sifre) <= 3:
print ("Lütfen en az 4 karakterli bir şifre belirleyiniz.")
elif len(sifre) <= 6:
print ("Güçsüz şifre.")
elif len(sifre) <= 12:
print ("Orta düzeyde şifre.")
elif len(sifre) <= 20:
print ("Güçlü şifre.")
[/CODE]
Gördüğünüz kodu çalıştırdığımda eğer kullanıcı adı karakteri 20'den büyükse print çıktısını veriyor ama işleme devam ediyor.
Ben işlemin orada bitmesini veya tekrardan başlamasını istiyorum. Nasıl yapabilirim?
Kod:
[CODE lang="python" title="Python"]kullaniciAdi = input("Bir kullanıcı adı belirleyiniz: ")
if len(kullaniciAdi) > 20:
print ("Kullanıcı adınız çok uzun. En fazla 20 karakterden oluşan bir kullanıcı adı oluşturabilirsiniz.")
sifre = input("Asla unutmayacağınız güçlü bir şifre belirleyiniz: ")
if len(sifre) <= 3:
print ("Lütfen en az 4 karakterli bir şifre belirleyiniz.")
elif len(sifre) <= 6:
print ("Güçsüz şifre.")
elif len(sifre) <= 12:
print ("Orta düzeyde şifre.")
elif len(sifre) <= 20:
print ("Güçlü şifre.")
[/CODE]