Şimdi Ara

Pythoncular gelebilir mi

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
7
Cevap
0
Favori
216
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
Öne Çıkar
0 oy
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

    _____________________________
  • 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...")
    _____________________________
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.