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