Python Basit Hesap Makinesi Kodları

Python Basit Hesap Makinesi Kodları

Python, basit hesap makinesi kodları yazmak için kullanılabilecek güçlü bir programlama dilidir. Python’un kullanımı kolaydır ve birçok yerleşik fonksiyona sahiptir, bu da onu hesap makinesi kodları yazmak için ideal bir dil yapar.

Bu makalede, Python kullanarak basit bir hesap makinesi kodu nasıl yazacağınızı göstereceğiz. Ayrıca, hesap makinesi kodları yazmak için kullanabileceğiniz bazı yararlı kaynakları da paylaşacağız.

Basit Hesap Makinesi Kodu

Aşağıdaki kod, Python kullanarak yazılmış basit bir hesap makinesi kodudur:

“`python
def toplama(a, b):
return a + b

def cikarma(a, b):
return a – b

def carpma(a, b):
return a * b

def bolme(a, b):
return a / b

def usalma(a, b):
return a ** b

def karekok(a):
return a ** 0.5

def mutlak_deger(a):
return abs(a)

def yuvarlama(a, b):
return round(a, b)

def faktoriyel(a):
if a == 0:
return 1
else:
return a * faktoriyel(a-1)

def hesap_makinesi():
while True:
print(“1. Toplama”)
print(“2. Çıkarma”)
print(“3. Çarpma”)
print(“4. Bölme”)
print(“5. Üs Alma”)
print(“6. Karekök”)
print(“7. Mutlak Değer”)
print(“8. Yuvarlama”)
print(“9. Faktoriyel”)
print(“10. Çıkış”)

secim = input("Seçiminiz: ")

if secim == "1":
  a = float(input("Birinci sayı: "))
  b = float(input("İkinci sayı: "))
  print("Sonuç:", toplama(a, b))
elif secim == "2":
  a = float(input("Birinci sayı: "))
  b = float(input("İkinci sayı: "))
  print("Sonuç:", cikarma(a, b))
elif secim == "3":
  a = float(input("Birinci sayı: "))
  b = float(input("İkinci sayı: "))
  print("Sonuç:", carpma(a, b))
elif secim == "4":
  a = float(input("Birinci sayı: "))
  b = float(input("İkinci sayı: "))
  print("Sonuç:", bolme(a, b))
elif secim == "5":
  a = float(input("Sayı: "))
  b = float(input("Üs: "))
  print("Sonuç:", usalma(a, b))
elif secim == "6":
  a = float(input("Sayı: "))
  print("Sonuç:", karekok(a))
elif secim == "7":
  a = float(input("Sayı: "))
  print("Sonuç:", mutlak_deger(a))
elif secim == "8":
  a = float(input("Sayı: "))
  b = int(input("Yuvarlama sayısı: "))
  print("Sonuç:", yuvarlama(a, b))
elif secim == "9":
  a = int(input("Sayı: "))
  print("Sonuç:", faktoriyel(a))
elif secim == "10":
  break
else:
  print("Geçersiz seçim.")

hesap_makinesi()
“`

Bu kod, kullanıcıdan bir işlem seçmesini ister ve ardından seçilen işleme göre iki sayı ister. Daha sonra, seçilen işleme göre iki sayıyı hesaplar ve sonucu ekrana yazdırır.

Yararlı Kaynaklar

Sonuç

Python, basit hesap makinesi kodları yazmak için kullanılabilecek güçlü bir programlama dilidir. Bu makalede, Python kullanarak basit bir hesap makinesi kodu nasıl yazacağınızı gösterdik. Ayrıca, hesap makinesi kodları yazmak için kullanabileceğiniz bazı yararlı kaynakları da paylaştık.


Yayımlandı

kategorisi