Hesap Makinesi (Fonksiyon ile)
Soru:Aşağıdaki işlemleri yapan bir Python programı yazınız:
- Program, kullanıcıya dört işlem (toplama, çıkarma, çarpma, bölme) seçeneklerini sunacak.
- Bu hesaplama işlemleri fonksiyon kullanılarak yapılacak
- Kullanıcı, bir işlem seçtikten sonra iki sayı girecek ve seçilen işlem gerçekleştirilecek.
- Bölme işleminde, kullanıcı sıfıra bölmeye çalışırsa hata mesajı gösterilecek.
- Kullanıcı, çıkış yapmak için 0'ı seçebilecek.
- Programın sonunda sonucu ekrana yazdırın.
Cevap:
def topla(a,b):
return a+b
def cikar(a,b):
return a-b
def carp(a,b):
return a*b
def bol(a,b):
return a/b
print("1 - Toplama")
print("2 - Çıkarma")
print("3 - Çarpma")
print("4 - Bölme")
print("Çıkış için 0'a basınız")
giris = int(input("Lütfen İşleminizi Seçiniz:"))
if (giris == 0):
print("Çıkış Yapıldı....")
else:
sayi1 = int (input("1. sayıyı giriniz:"))
sayi2 = int (input("2. sayıyı giriniz:"))
if (giris == 1):
sonuc = topla(sayi1,sayi2)
print("Sonuç:",sonuc)
elif (giris == 2):
sonuc = cikar (sayi1,sayi2)
print("Sonuç:",sonuc)
elif (giris == 3):
sonuc = carp (sayi1,sayi2)
print("Sonuç:",sonuc)
elif (giris == 4):
sonuc = bol(sayi1,sayi2)
print("Sonuç:",sonuc)
else:
print("Yanlış Seçim yaptınız...")