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

Python-Programme
Guest
 Wie schreibe ich eine Schleife für meinen Taschenrechner? [Duplikat]

Post 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")

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post