Also, nach etlichen fragen im bezug taschenrechner kommt jetzt meine letzte...
while True:
rechnung = input("Geben Sie die Rechnung ein\n")
if '+' in rechnung:
rechnung = rechnung.split("+")
print(rechnung[0], '+', rechnung[1], '= ', float(rechnung[0]) + float(rechnung[1]))
elif '-' in rechnung:
rechnung = rechnung.split("-")
print(rechnung[0], '-', rechnung[1], '= ', float(rechnung[0]) - float(rechnung[1]))
elif '*' in rechnung:
rechnung = rechnung.split("*")
print(rechnung[0], '*', rechnung[1], '= ', float(rechnung[0]) * float(rechnung[1]))
elif '/' in rechnung:
rechnung = rechnung.split("/")
print(rechnung[0], '/', rechnung[1], '= ', float(rechnung[0]) / float(rechnung[1]))
else:
print("Falsche Eingabe")
Das ist der Rechner. Jetzt habe ich fast alles geschafft... Mir fehlt nur noch das abrunden der nachkommastellen.
und zwar. Ich habe es so versucht:
rechnung = rechnung.split("/")
print(rechnung[0], '/', rechnung[1], '= ')
r = (float(rechnung[0]) / float(rechnung[1]))
round(rechnung, 2)
print(r)
Ich merke das es kaum sinn macht, Aber ich komme nicht dahinter wie man es anwenden soll...