Şimdi Ara

Kod İptali

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
5
Cevap
0
Favori
441
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba, aşağıda '#???' ile belirttiğim yere ne yazmaliyim ki '#???'dan sonraki kodları görmeden 'hata' fonksiyonunu tekrar başlatsın?

     
    def hata():
    while True:
    try:
    sayi=int(input("Sayı gir: "))
    except:
    hata()
    #???

    if(sayi<0):
    print("Negatif sayı girildi.")
    break
    elif sayi == 0:
    print("Sıfır girdin.")
    break
    else:
    print("Pozitif sayı girildi.")
    break

    hata()



    < Bu mesaj bu kişi tarafından değiştirildi PsLıcks -- 27 Eylül 2018; 17:33:35 >
    < Bu ileti mobil sürüm kullanılarak atıldı >



  • Çözdüm olayı ama konuyu silemiyorum. Nasıl yapacam silmiyor konuyu

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: PsLıcks

    Çözdüm olayı ama konuyu silemiyorum. Nasıl yapacam silmiyor konuyu
    silme zaten. Doğru olan çözümü burada yazman ki aynı sorunu yayan olursa ona da fayda
  • quote:

    Orijinalden alıntı: mahoni_38

    silme zaten. Doğru olan çözümü burada yazman ki aynı sorunu yayan olursa ona da fayda

    Alıntıları Göster
    Doğru söylüyorsun. 'return' ekledim.

     
    def hata():
    while True:
    try:
    sayi=int(input("Sayı gir: "))
    except:
    hata()
    return
    if(sayi<0):
    print("Negatif sayı girildi.")

    elif sayi == 0:
    print("Sıfır girdin.")

    else:
    print("Pozitif sayı girildi.")

    hata()



    < Bu mesaj bu kişi tarafından değiştirildi PsLıcks -- 27 Eylül 2018; 17:33:16 >
    < Bu ileti mobil sürüm kullanılarak atıldı >




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.