Page 1 of 1

Wie schreibe ich eine Schleife für meinen Taschenrechner? [Duplikat]

Posted: 20 Feb 2025, 12:04
by Guest
Ich habe einen Basisrechner erstellt, der 4 Berechnungssätze ermöglicht. (1. Add, 2. Subtrahieren, 3. Multiplizieren, 4. Divide). Es läuft wie ein sehr einfacher Taschenrechner, aber es ermöglicht mir nur, den Code einmal auszuführen, bevor ich den Code erneut neu gestartet habe. Welche Art von Schleife muss ich in meinem Code implementieren. < /P>

Code: Select all

def add(num1, num2):
return num1 + num2

def subtract(num1, num2):
return num1 - num2

def multiply(num1, num2):
return num1 * num2

def divide(num1, num2):
return num1 / num2

print("Please select the operation -\n" \
"1. Add\n" \
"2. Subtract\n" \
"3. Multiply\n" \
"4. Divide\n")

select = input("Select operations from 1, 2, 3, 4 :")

number_1 = int(input("Enter the first number: "))
number_2 = int(input("Enter the second number: "))

if select == '1':
print(number_1, "+", number_2, "=", add(number_1, number_2))

elif select == '2':
print(number_2, "-", number_2, "=", subtract(number_1, number_2))

elif select == '3':
print(number_1, "*", number_2, "=", multiply(number_1, number_2))

elif select == '4':
print(number_1, "/", number_2, "=", divide(number_1, number_2))

else:
print("Invalid input")