Şimdi Ara

Pythoncular gelebilir mi

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
7
Cevap
0
Favori
175
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • while True:

    isim = input("Lütfen kullanıcı adınızı giriniz...")

    for s in isim:

    if not s.islower():

    print("Lütfen isminizin hepsini küçük giriniz...")

    else:

    print("Kullanıcı adınız onaylanmıştır...")

    break



    sondaki break komutunun döngümü sonlandırması gerek değil mi nerede hata yapıyorum




  • evet for dongusunu sonlandirir. while dongusu devam eder

  • Indentation hatası yapmışsın. break ifadesini 2 geriye alman lazım.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • birde loopa gerek yok if not isim.islower():

    şeklinde de olabilir

  • Gökşen PASLI G kullanıcısına yanıt

    evet hocam doğru yeni yeni öğreniyorum tecrübem yok şu an sağ olun

  • Diğer arkadaşlar gerekli cevabı vermiş, kodu daha kısa ve öz yapmak için şu şekilde inline if kullanılabilir:

    Kod

    Yığını:
    print("Lütfen isminizin hepsini küçük giriniz...") if not isim.islower() else print("Kullanıcı adınız onaylanmıştır...")
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.