Python İle Hesap Makinesi Yapmak

eyupefe3

80+ Gold
Katılım
5 Şubat 2021
Mesajlar
6,653
Reaksiyon skoru
3,891
Proje ödevim için pythondan hesap makinesi yapmamız istendi,sadece kodlarını teslim etmemiz yetiyor,yardımcı olabilecek var mı ?
 
while True:
try:
sayilar = []

while True:
sayi = input("Sayı girin (çıkmak için 'q' tuşuna basın): ")
if sayi == 'q':
break
sayilar.append(float(sayi))

islem = input("Yapılacak işlemi seçin (+, -, *, /, ^): ")

if islem == "+":
sonuc = sum(sayilar)
elif islem == "-":
sonuc = sayilar[0] - sum(sayilar[1:])
elif islem == "*":
sonuc = 1
for sayi in sayilar:
sonuc *= sayi
elif islem == "/":
sonuc = sayilar[0]
for sayi in sayilar[1:]:
sonuc /= sayi
elif islem == "^":
sonuc = sayilar[0] ** sayilar[1]
else:
print("Geçersiz işlem seçildi.")
continue

print("Sonuç: ", sonuc)

except ValueError:
print("Lütfen geçerli bir sayı girin.")
except ZeroDivisionError:
print("Sıfıra bölme hatası.")
işine yarayabilir belki
 
Öğretmenin sana sorduğunda, hangi bölümün ne işlevi olduğunu, kabak çiçeği gibi ortada kalırsın. Kendin yazdığın kodu kendin açıklayabilirsin. Başkasının kodu yazarken kafasından ne geçirdiğini hiç bir zaman bilemezsin.
 
Yeni mesajlar Yeni Konu Aç  

   

SON KONULAR

Forum istatistikleri

Konular
1,218,001
Mesajlar
11,039,875
Üyeler
197,339
Son üye
olcay 0608
Geri
Top