Python break komutunu algılamıyor

KASiLex

Zeptopat
Katılım
20 Kasım 2021
Mesajlar
1
Daha fazla  
Cinsiyet
Erkek
Kod:
import time
def timer():
    print("Kaç Saniye Olsun?")
    sec = int(input())

    for i in range(sec):
        print(sec - i, "Saniye Kaldı.")
        time.sleep(1)
timer()
print("Ne yapmak istiyorsunuz?")
print("1 = yeniden başlat")
print("2 = kapat")

secim = string(input())
if (secim<=1):
    timer()
else:
    break

Böyle bir komut yazdım ama sondaki break algılanmıyor. Ne yapmam lazım?
 
break Komutu sadece döngü içinde çalışır. Sen döngünün dışında break komutunu kullanmışsın. Eğer amacın programı bitirmek falansa exit() kullan.
 
Kod:
import time
def timer():
 print("Kaç Saniye Olsun?")
 sec = int(input())

 for i in range(sec):
 print(sec - i, "Saniye Kaldı.")
 time.sleep(1)
timer()
print("Ne yapmak istiyorsunuz?")
print("1 = yeniden başlat")
print("2 = kapat")

secim = string(input())
if (secim<=1):
 timer()
else:
 break

Böyle bir komut yazdım ama sondaki break algılanmıyor. Ne yapmam lazım?

Oradaki kodu secim>=1 olarak değişir misiniz?
 
Son düzenleyen: Moderatör:

Yeni konular

Geri
Yukarı