Python Yeniden Baslatma Komutu Nedir?

330856

Hectopat
Katılım
5 Mayıs 2020
Mesajlar
2.081
Makaleler
1
Çözümler
6
Python'da programi en bastan baslatma komutu nedir?

Python:
sayi = input('Sayı : ')
if(int(sayi)%2==0):
print("Sayı Çift")
else:
print("Sayı Tek")
 
Cok python bilmiyorum ama soyle bir cozum olabilir:
while 1==1:
sayi = input('Sayı : ')
if(int(sayi)%2==0):
print("Sayı Çift")
else:
print("Sayı Tek")

1, 1'e esit oldukca, yani surekli, basa sariyor.
 
while True olacak. Üstte yanlış yazmışım.
Buda olmuyor Acildigi gibi kapaniyor yine.
Python:
# -*- coding: utf-8 -*-
While true

sayi = input('Sayı : ')
if(int(sayi)%2==0):
      print("Sayı Çift")
else:
      print("Sayı Tek")
     Break
 
Bu da olmuyor, acildigi gibi kapaniyor yine.
Python:
while True:
 
sayi = input('Sayı : ')
if(int(sayi)%2==0):
      print("Sayı Çift")
      continue
else:
      print("Sayı Tek")
      break

Olmazsa bunu dene.

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

Olmazsa continue kodunu sil.
 
Olmuyor hala Actigim gibi kapaniyor.
Hem python hemde Spider ile denedim.
 
Python'da TAB'lar önemlidir. Üstteki kodlarda While'dan sonra TAB bırakılmamış. Çalışmaması gayet normal.
Python:
while True:
   while True:
    sayi = input('Sayı : ')
    if(int(sayi)%2==0):
        print("Sayı Çift")
        continue
    elif sayi == 99:
        break
    elif int(sayi)%2==1:
        print("Sayı Tek")

Şunu dene.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…