View Single Post
Hei, jeg startet med programmering idag (for noen timer siden).
Anyways, skulle gjerne hatt hjelp med en kode for en kalkulator her.

Jeg faar kalkulatoren til og fungere som den skal, men jeg skulle gjerne klart og faa printet svaret i tillegg.

Saann her ser koden ut:

num1 = float(input("Enter first number: "))
op = input("Enter operator: ")
num2 = float(input("Enter second number: "))

if op == "+":
print("Answer",num1 + num2)
elif op == "-":
print("Answer",num1 - num2)
elif op == "*":
print("Answer", num1 * num2)
elif op == "/":
print("Answer",num1 / num2)
else:
print("Invalid Operator")

Det funker som det skal og om jeg tar 1+1 kommer det opp:

Enter first number: 1
Enter operator: +
Enter second number: 1
Answer 2.0

Process finished with exit code 0

Men jeg vil lage en "breakdown" av selve svaret som at den sier da for eks: Breakdown: 1 + 1 = 2

Har da skrevet:

print("Breakdown:", num1, op, num2, "=", answer)

Men hvordan skal jeg definere "answer" saa den skjOnner at den skal printe tallet 2 der det staar answer?

Takk paa forhaand