mercredi 27 décembre 2017

How can i fix my simple calculator with python 3 please help me [on hold]

print("Python Taschenrechner")

while True:
    print("\nBitte wählen sie ihre Rechenart aus:")
    user = input("\nTippen sie \'Multiplikation' oder \'Division' oder 
    \'Addition' oder \'Subtraktion' ein")

    if user == "Addition" or user == "addition":
        num1 = float(input("Bitte geben sie eine Zahl ein:"))
        print("plus")
        num2 = float(input("Bitte geben sie eine weitere Zahl ein:"))
        result = num1 + num2
        print(result)
        continue
    elif user == "Subtraktion" or "subtraktion":
        num1 = float(input("Bitte geben sie eine Zahl ein:"))
        print("minus")
        num2 = float(input("Bitte geben sie eine weitere Zahl ein:"))
        result = num1 - num2
        print(result)
        continue
    elif user == "Multiplikation" or user == "multiplikation":
        num1 = float(input("Bitte geben sie eine Zahl ein:"))
        print("mal")
        num2 = float(input("Bitte geben sie eine weitere Zahl ein:"))
        result == num1 * num2
        print(result)
        continue
    elif user == "Division" or user == "division":
        num1 = float(input("Bitte geben sie eine Zahl ein"))
        print("geteilt durch:")
        num2 = float(input("Bitte gebe sie eine weitere Zahl ein:"))
        result == num1 / num2
        print(result)
        continue

this is my first try of creating a simple calculator with python. there are some parts like some inputs or prints that are written in german thats just because i am german. The program should ask the user for input and type in the desired arithmetic operation ( +-*/) for + and - it works well but when i enter multiplikation (multiplication) it does subtraction can somebody please explain it and tell me what i did wrong ?

Aucun commentaire:

Enregistrer un commentaire