Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
675
Tıklama
0
Öne Çıkarma
Python Hesap Mak. Yardım
O
4 yıl
Teğmen
Konu Sahibi

Merhaba arkadaşlar,
Python dan ödevim var. Malum uzaktan eğitim. Hesap makinesi yapmam gerekiyor ancak işin içinden çıkamadım. Video daki gibi yapmam gerekiyor.Değerleri ve ne işlemyapacağını giriyorum . = girince hesaplıyor. 'e' girince çıkıyor.
eval ile yapayım dedim ama yapamadım. Yardımcı olur musunuz?
https://www.youtube.com/watch?v=2h17DM73zsY&feature=youtu.be



E
4 yıl
Yüzbaşı

Tam olarak istediğiniz şeyin kaba kodları varsa buraya atın yardımcı olalım.



< Bu ileti mobil sürüm kullanılarak atıldı >

R
4 yıl
Teğmen

a = input("")
while a != "="
if a=="+"
elif a=="-":
elif a=="/":
elif a=="*":
if a=="=":
pass

şu şekil bir şey düşündüm



O
4 yıl
Teğmen
Konu Sahibi

Kod bu şeklide. Belki ileride ihtiyacı olan olur.





from sys import exit

print("Application started.")

def check(number):
if "." in number:
try:
float(number)
return True
except:
return False

else:
try:
int(number)
return True
except:
return False

q = ""
while True:
while True:
number = input()

if number == "e":
print("Finished")
exit()

elif check(number) == False:
print("Please enter number or e for exit!")
continue

else:
q += number
break


while True:
operator = input()

if operator == "e":
print("Finished")
exit()

elif operator not in "+-*/=" and len(operator) != 1:
print("Please enter valid operationor e for exit!")
continue

else:
if operator == "=":
result = eval(q)

print(result)
print("Finished")
exit()

else:
q += operator
break






DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.