Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
802
Tıklama
0
Öne Çıkarma
Python Hesap Mak. Yardım
E
5 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ı >

O
5 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






O
5 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

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



R
5 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



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.