Şimdi Ara

Python Hesap Mak. Yardım

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
678
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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



  • Tam olarak istediğiniz şeyin kaba kodları varsa buraya atın yardımcı olalım.
  • a = input("")
    while a != "="
    if a=="+"
    elif a=="-":
    elif a=="/":
    elif a=="*":
    if a=="=":
    pass

    şu şekil bir şey düşündüm
  • 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







  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.