Python Yeniden Baslatma Komutu Nedir?

Kod yanlış arkadaşlar, boşluk bırakmamışsınız.

Kod:
while True:

    sayi = input('Sayı : ')
    if(int(sayi)%2==0):
          print("Sayı Çift")
          continue
    else:
          print("Sayı Tek")
          break

Bunu deneyin bir de.
 
Python sürümü nedir hocam? Ben bir tekrar kodu yazayım sizin için 3 ise.
3.9 Hocam.
Python'da TAB'lar önemlidir. Üstteki kodlarda While'dan sonra TAB bırakılmamış. Çalışmaması gayet normal.
Python:
while True:
    sayi = input('Sayı : ')
    if(int(sayi)%2==0):
        print("Sayı Çift")
        continue
    else:
        print("Sayı Tek")
        break

Şunu dene.
Oluyor ama 2 yazinca devam ediyor 1 yazinca kapaniyor.
 
İstediğiniz kod aşağıdaki gibidir. Kendim test ettim, herhangi bir sorunu yoktur. Input olarak '0' girdiğiniz zaman programdan çıkacaktır.

Kod:
while True:
    try:
        sayi = int(input("Sayı (çıkmak için '0' yazınız): "))
        if (sayi == 0):
            print("Programdan çıkılıyor.")
            break
        elif (sayi %2 == 0):
            print("Sayı çifttir.")
            continue
        elif (sayi %2 == 1):
            print("Sayı tektir.")
            continue
    except:
        print("Lütfen yalnızca sayı giriniz.")
        continue
 
Python:
while True:
    degisken= input('Sayı : ')
    if(int(degisken)%2==0):
        print("Sayı Çift")
        continue
    else:
        print("Sayı Tek")
        continue

Kod çalışıyor neden güldün ki?
 
İstediğiniz kod aşağıdaki gibidir. Kendim test ettim, herhangi bir sorunu yoktur. Input olarak '0' girdiğiniz zaman programdan çıkacaktır.

Kod:
while True:
    sayi = int(input("Sayı (çıkmak için '0' yazınız): "))
    try:
        if (sayi == 0):
            print("Programdan çıkılıyor.")
            break
        elif (sayi %2 == 0):
            print("Sayı çifttir.")
            continue
        elif (sayi %2 == 1):
            print("Sayı tektir.")
            continue
    except:
        print("Lütfen yalnızca sayı giriniz.")
        continue
Acildigi gibi kapaniyor bu da.
 
1609342250339.png
 
Uyarı! Bu konu 6 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Yeni konular

Geri
Yukarı