Selam , Python Math modülü ile gelişmiş bir hesap makinesi yapmaya çalıştım. Sizce nasıl olmuş?
Kaynak : https://editorcum.com/python-ile-gelismis-hesap-makinesi/
from math import *
def toplama(a,b):
    return a+b
def cıkarma(a,b):
    return a-b
def carpma(a,b):
    return a * b
def bölme(a,b):
    return a / b
def karealma():
  karesialınan=float(input("Karesi Alınacak Sayı:"))
  karesi=karesialınan**2
  print(karesi)
def hipotenus():
  firstdik=float(input("Dik Kenarın 1.si:"))
  seconddik=float(input("Dik Kenarın 2.si:"))
  hipo=(firstdik*firstdik+seconddik*seconddik)**0.5
  print(hipo)
def kupcevre():
  karekenar=float(input("Küpün Herhangi Bir Kenarını Giriniz:"))
  karekenarcevre=6*(karekenar**2)
  print(karekenarcevre)
def kupalan():
    karekenara = float(input("Küpün Herhangi Bir Kenarını Giriniz:"))
    karekenaralan = karekenara ** 3
    printAlan("Küp", karekenaralan)
def dairecevre():
    pi = float(input("Varsayılan Pi:"))
    dairer = float(input("Yarıçapı Giriniz:"))
    dairecevresonuc = 2 * pi * dairer
    print(dairecevresonuc)
def dairealan():
    pi = float(input("Varsayılan Pi:"))
    dairer = float(input("Yarıçapı Giriniz:"))
    dairealansonuc = (pi) * (dairer ** 2)
    printAlan("Daire", dairealansonuc)
 
print("**********************************************\n"
      "GELİŞMİŞ HESAP MAKİNESİ PROGRAMI \n"
      "LÜTFEN İŞLEM SEÇİN\n"
      "1. İşlem = Toplama \n"
      "2. İşlem = Çıkarma \n"
      "3. İşlem = Çarpma \n"
      "4. İşlem = Bölme \n"
      "5. İşlem = Kare Alma \n"
      "6. İşlem = Faktoriyel \n"
      "7. İşlem = Hipotenüs \n"
      "8. İşlem = Küp Çevre Hesaplama \n"
      "9. İşlem = Küp Alan Hesaplama \n"
      "10. İşlem = Daire Çevre Hesaplama \n"
      "11. İşlem = Daire Alan Hesaplama \n"
           "**********************************************\n")
 
islem=input("işlem seçiniz :")
while True:
    if(islem=="q"):
        print("Çıkış Yaptınız!! İyi Günler Dilerizz!!")
        break
    elif(islem=="1"):
        a = int(input("birinci sayı"))
        b = int(input("ikinci sayı"))
        print(toplama(a,b))
    elif(islem=="2"):
        a = int(input("birinci sayı"))
        b = int(input("ikinci sayı"))
        print(cıkarma(a, b))
    elif (islem == "3"):
        a = int(input("birinci sayı"))
        b = int(input("ikinci sayı"))
        print(carpma(a, b))
    elif (islem == "4"):
        a = int(input("birinci sayı"))
        b = int(input("ikinci sayı"))
        print(bölme(a, b))
    elif(islem=="5"):
        karealma()
    elif(islem=="6"):
        faktöriyel = int(input("Faktöriyel'i alınacak sayıyı giriniz:"))
        faktöriyel_sonuc = factorial(faktöriyel)
        print(faktöriyel_sonuc)
    elif(islem=="7"):
        hipotenus()
    elif(islem=="8"):
        kupcevre()
    elif(islem=="9"):
        kupalan()
    elif(islem=="10"):
        dairecevre()
    elif(islem=="11"):
        dairealan()
    else:
        print("Geçersiz İşlem Yaptınız!! Lüfen Tekrar Deneyin !!")
Kaynak : https://editorcum.com/python-ile-gelismis-hesap-makinesi/
                         
  

 
                    