Phyton While Döngüsü İle Çalışan Hesap Makinesi Yapımı

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
LoL Script's & Python
Seçkin Üye
Katılım
13 Ara 2015
Mesajlar
323
Çözümler
1
Tepki puanı
149
Ödüller
9
10 HİZMET YILI
Gerekli Şeyler Başlıkta Yazıyor zaten ben hesap makinesini şöyle bırakayım kendi yapımımdır, yapımını bilmeyen arkadaşlar küçük bir phyton bilgisi ile öğrenebilirler iyi günler...

Python:
print("***Hesap Makinesi***","\n1.Toplama için (toplama yazınız) ","\n2.Çıkarma için (Çıkarma Yazınız)","\n3.Çarpma için (Çarpma Yazınız)","\n4.Bölme için (Bölme Yazınız)","\n5.Mod Almak İçin (Mod Yazınız)""\n6.Üs Almak İçin (üs yazınız)" )

while True:

    s1=int(input("Sayı1'i Giriniz:"))
    s2=int(input("Sayı2'i Giriniz:"))
    islem=input("islemi seçiniz:")

    if(islem == "Toplama") or (islem == "toplama"):
        print(s1+s2)
        print("işleminiz tamamlandı...")

    elif(islem == "Çıkarma") or (islem == "çıkarma"):
        print(s1-s2)
        print("isleminiz tamamlandı...")

    elif(islem == "Çarpma") or (islem == "çarpma"):
        print(s1*s2)
        print("işleminiz tamamlandı...")

    elif(islem == "Bölme") or (islem == "bölme"):
        print(s1 % s2)
        print("isleminiz tamamlandı...")

    elif(islem == "Mod") or (islem == "mod"):
        print(s1/s2)
        print("isleminiz tamamlandı...")

    elif(islem == "Üs") or (islem == "üs"):
        print(s1**s2)
        print("isleminiz tamamlandı...")

    else:
        print("Gçersiz işlem")
        print("Program Kendini Kapatıyor...")
        break

    islembitti1=input("Devam Edilsin mi (evet),(hayır) :")
    if(islembitti1 == "evet") or (islembitti1 == "Evet"):
        print("islem devam ediyor...")


    elif(islembitti1 == "hayır") or (islembitti1 == "Hayır"):
        print("Program Kapatılıyor...")
        break


    else:
         print("Geçersiz işlem...")
         print("Program Kendini Kapatıyor...")
         break
 
Uzman Üye
Katılım
25 Kas 2018
Mesajlar
216
Tepki puanı
41
Ödüller
7
7 HİZMET YILI
Yanlış işlem girildiğinde kapattırmak yerine yada hesap işlemini gerçekleştirdikten sonra da kapatmak yerine tekrar kullanımı yapman sanki biraz daha mantıklı olur :)
 
LoL Script's & Python
Seçkin Üye
Katılım
13 Ara 2015
Mesajlar
323
Çözümler
1
Tepki puanı
149
Ödüller
9
10 HİZMET YILI
Yanlış işlem girildiğinde kapattırmak yerine yada hesap işlemini gerçekleştirdikten sonra da kapatmak yerine tekrar kullanımı yapman sanki biraz daha mantıklı olur :)
Bu Çok Basit Bir Program O kadar Detaya Girmedim Dilersen Detaylara Girerek Bir Tane Daha Yapabilirim...
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst