Gelöst: Erstellen Sie einen einfachen Taschenrechner in Python

Das Hauptproblem beim Erstellen eines einfachen Taschenrechners in Python besteht darin, dass es schwierig sein kann, den Code korrekt zu schreiben. Python ist eine mächtige Sprache, aber für Anfänger kann es schwierig sein, sie zu verstehen und zu verwenden. Darüber hinaus können Codierungsfehler zu falschen Ergebnissen oder unerwartetem Verhalten führen. Darüber hinaus kann das Schreiben von Code für komplexere Operationen wie Division oder Quadratwurzel zusätzliche Kenntnisse in Mathematik und Algorithmen erfordern. Schließlich kann das Debuggen des Codes auch zeitaufwändig und herausfordernd sein.

# This program adds two numbers 
num1 = float(input("Enter first number: ")) 
num2 = float(input("Enter second number: ")) 
  
# Adding the two numbers 
sum = num1 + num2 
  
# Display the sum 
print('The sum of {0} and {1} is {2}'.format(num1, num2, sum))

# Zeile 1: Dieses Programm addiert zwei Zahlen
# Zeile 2: num1 wird der Wert einer Float-Eingabe vom Benutzer zugewiesen
# Zeile 3: num2 wird der Wert einer Float-Eingabe vom Benutzer zugewiesen
# Zeile 5: Die Summe von num1 und num2 wird berechnet und in der Variablen sum gespeichert
# Zeile 7: Die Summe von num1, num2 und sum wird unter Verwendung von String-Formatierung auf der Konsole ausgegeben

Arithmetische Operatoren in Python

Arithmetische Operatoren werden verwendet, um mathematische Operationen mit numerischen Werten (Konstanten und Variablen) durchzuführen. Python unterstützt die folgenden arithmetischen Operatoren:

– Addition (+): Addiert zwei Operanden.
– Subtraktion (-): Subtrahiert den zweiten Operanden vom ersten.
– Multiplikation (*): Multipliziert zwei Operanden.
– Division (/): Dividiert den ersten Operanden durch den zweiten.
– Modulus (%): Gibt den Rest der Division des ersten Operanden durch den zweiten zurück.
– Exponent (**): Potenziert eine Zahl mit einer anderen Zahl.
– Floor Division (//): Dividiert und gibt nur den ganzzahligen Teil eines Divisionsergebnisses zurück, wobei alle Bruchteile verworfen werden.

Wie erstellt man einen einfachen Taschenrechner?

Das Erstellen eines einfachen Taschenrechners in Python ist eine großartige Möglichkeit, die Grundlagen der Programmierung zu erlernen. So geht's:

1. Erstellen Sie zunächst eine Funktion, die zwei Zahlen als Argumente akzeptiert und das Ergebnis der Berechnung zurückgibt. Wenn Sie beispielsweise zwei Zahlen addieren möchten, könnte Ihre Funktion so aussehen:
def add(num1, num2):
Zahl1 + Zahl2 zurückgeben
2. Erstellen Sie eine Schleife, die es dem Benutzer ermöglicht, mit der Eingabe von Zahlen fortzufahren, bis er „q“ oder „quit“ eingibt. Diese Schleife sollte auch das Ergebnis jeder Berechnung im Verlauf ausdrucken.
während wahr:
num1 = input(“Geben Sie die erste Zahl ein (oder q zum Beenden): “)

if num1 == 'q' oder num1 == 'quit':
brechen

num2 = input(“Geben Sie die zweite Zahl ein: “)

Ergebnis = add(int(num1), int(num2))

print("Das Ergebnis ist", Ergebnis)
3. Fragen Sie abschließend den Benutzer, welche Operation er ausführen möchte, und rufen Sie die entsprechende Funktion basierend auf seiner Antwort auf. Zum Beispiel:
operation = input(“Welche Operation möchten Sie ausführen? (+, -, *, /): “)
wenn Operation == „+“:
Ergebnis = add(int(num1), int(num2))
Elif-Operation == „-“:
    Ergebnis = subtrahieren (int(num1), int(num2))
    # usw…

Zusammenhängende Posts:

Hinterlasse einen Kommentar