Einfache Taschenrechner-Implementierung in Python
Der folgende Code wird verwendet, um einen einfachen Taschenrechner zu implementieren, einschließlich der grundlegenden Addition, Subtraktion, Multiplikation und Division für zwei Zahlen:
Beispiel (Python 3.0+)
# Dateiname : test.py
# Autor: www.example.com
# Funktionen definieren
def add(x, y):
"""Addition"""
return x + y
def subtract(x, y):
"""Subtraktion"""
return x - y
def multiply(x, y):
"""Multiplikation"""
return x * y
def divide(x, y):
"""Division"""
return x / y
# Benutzereingabe
print("Operation auswählen:")
print("1. Addition")
print("2. Subtraktion")
print("3. Multiplikation")
print("4. Division")
choice = input("Geben Sie Ihre Wahl ein (1/2/3/4):")
num1 = int(input("Geben Sie die erste Zahl ein:"))
num2 = int(input("Gib die zweite Zahl ein:"))
if choice == '1':
print(num1,"+",num2,"=", add(num1,num2))
elif choice == '2':
print(num1,"-",num2,"=", subtract(num1,num2))
elif choice == '3':
print(num1,"*",num2,"=", multiply(num1,num2))
elif choice == '4':
print(num1,"/",num2,"=", divide(num1,num2))
else:
print("Ungültige Eingabe")
Die Ausgabe des obigen Codes ist:
选择运算: 1、相加 2、相减 3、相乘 4、相除 输入你的选择(1/2/3/4):2 输入第一个数字: 5 输入第二个数字: 2 5 - 2 = 3
Weiterer Implementierungscode:
Beispiel
# Einfaches Taschenrechnerprogramm
# Funktion für die Addition definieren
def add(x, y):
return x + y
# Funktion für die Subtraktion definieren
def subtract(x, y):
return x - y
# Funktion für die Multiplikation definieren
def multiply(x, y):
return x * y
# Funktion für die Division definieren
def divide(x, y):
if y != 0:
return x / y
else:
return "Division durch Null nicht möglich"
# Hauptprogrammschleife
while True:
print("\nWählen Sie eine Operation:")
print("1. Addition")
print("2. Subtraktion")
print("3. Multiplikation")
print("4. Division")
print("5. Beenden")
choice = input("Optionsnummer eingeben: ")
if choice in ('1', '2', '3', '4'):
num1 = float(input("Geben Sie die erste Zahl ein: "))
num2 = float(input("Geben Sie die zweite Zahl ein: "))
if choice == '1':
print(f"Ergebnis: {add(num1, num2)}")
elif choice == '2':
print(f"Ergebnis: {subtract(num1, num2)}")
elif choice == '3':
print(f"Ergebnis: {multiply(num1, num2)}")
elif choice == '4':
print(f"Ergebnis: {divide(num1, num2)}")
elif choice == '5':
print("Programm wird beendet.")
break
else:
print("Ungültige Option, bitte erneut versuchen.")
# Funktion für die Addition definieren
def add(x, y):
return x + y
# Funktion für die Subtraktion definieren
def subtract(x, y):
return x - y
# Funktion für die Multiplikation definieren
def multiply(x, y):
return x * y
# Funktion für die Division definieren
def divide(x, y):
if y != 0:
return x / y
else:
return "Division durch Null nicht möglich"
# Hauptprogrammschleife
while True:
print("\nWählen Sie eine Operation:")
print("1. Addition")
print("2. Subtraktion")
print("3. Multiplikation")
print("4. Division")
print("5. Beenden")
choice = input("Optionsnummer eingeben: ")
if choice in ('1', '2', '3', '4'):
num1 = float(input("Geben Sie die erste Zahl ein: "))
num2 = float(input("Geben Sie die zweite Zahl ein: "))
if choice == '1':
print(f"Ergebnis: {add(num1, num2)}")
elif choice == '2':
print(f"Ergebnis: {subtract(num1, num2)}")
elif choice == '3':
print(f"Ergebnis: {multiply(num1, num2)}")
elif choice == '4':
print(f"Ergebnis: {divide(num1, num2)}")
elif choice == '5':
print("Programm wird beendet.")
break
else:
print("Ungültige Option, bitte erneut versuchen.")
Python3-Beispiele