Python ''Negatif sayılarla işlem yapamam'' yazdırıp başa döndürmek

Katılım
12 Kasım 2017
Mesajlar
43
Daha fazla  
Cinsiyet
Erkek
Kod:
saatdakika = "(1) Saati dakikaya çevir"
dakikasaat = "(2) Dakikayı saate çevir"
dakikasaniye = "(3) Dakikayı saniyeye çevir"
saniyedakika = "(4) Saniyeyi dakikaya çevir"
saatsaniye = "(5) Saati saniyeye çevir"
saniyesaat = "(6) Saniyeyi saate çevir"

print saatdakika
print dakikasaat
print dakikasaniye
print saniyedakika
print saatsaniye
print saniyesaat

while (True):
 
    sor = raw_input("Lütfen Yapmak İstediğiniz İşlemi Numarasını Girin :")
    if sor == "1" :
        sayi1 = input("Lütfen Dönüştürmek İçin Saati Giriniz  :")
        print sayi1,"Saat",":",sayi1 * 60,"Dakika"
    if sor == "2" :
        sayi1 = input("Lütfen Dönüştürmek İçin Dakikayı Giriniz  :")
        print sayi1,"Dakika",":",sayi1 / 60.0,"Saat"
    if sor == "3" :
        sayi1 = input("Lütfen Dönüştürmek İçin Dakikayı Giriniz  :")
        print sayi1,"Dakika",":",sayi1 * 60,"Saniye"
    if sor == "4" :
        sayi1 = input("Lütfen Dönüştürmek İçin Saniyeyi Giriniz  :")
        print sayi1,"Saniye",":",sayi1 / 60.0,"Dakika"
    if sor == "5" :
        sayi1 = input("Lütfen Dönüştürmek İçin Saati Giriniz  :")
        print sayi1,"Saat",":",sayi1 * 3600,"Saniye"
    if sor == "6" :
        sayi1 = input("Lütfen Dönüştürmek İçin Saniyeyi Giriniz  :")
        print sayi1,"Saniye",":",sayi1 /3600,"Saat"

Negatif sayı girildiği zaman, print("Negatif sayılarla işlem yapamam")
yazdırıp tekrar en başa göndermek istiyorum. Nasıl yapabilirim?
 
Son düzenleyen: Moderatör:
Uyarı! Bu konu 8 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.

Technopat Haberler

Geri
Yukarı