Heim > Artikel > Backend-Entwicklung > Ein in Python geschriebener fehlerhafter Rechner
Ein falscher Rechner in Python ist ein Rechner, der bei bestimmten Berechnungen falsche Ergebnisse liefert. In Python können wir unseren eigenen Rechner erstellen und damit mathematische Berechnungen durchführen. Wenn wir einen fehlerhaften Rechner erstellen möchten, müssen wir einen Fehler in der Funktion erstellen oder einführen, die die Berechnung durchführt. In diesem Artikel erstellen wir einen fehlerhaften Rechner mit Python.
Das Erstellen eines fehlerhaften Rechners ist einfach, da wir lediglich einige falsche Berechnungen in den Code des normalen Rechners einfügen müssen, der falsche Ergebnisse liefert, und ihn so in einen fehlerhaften Rechner umwandeln.
Im folgenden Beispiel haben wir einen fehlerhaften Taschenrechner erstellt, der einige grundlegende Operationen wie Addition, Subtraktion, Multiplikation, Division und Quadratwurzeln ausführt. Wir haben bei der Quadratwurzelberechnung einen Rechenfehler eingeführt, sodass der Rechner für alle Operationen außer der Quadratwurzelfunktion korrekte Ergebnisse liefert.
Die Ausgabe des folgenden Rechnerprogramms zeigt, dass es falsche Ergebnisse für die Quadratwurzelfunktion liefert.
import math # Correct function - addition def add(x, y): return x + y # Correct function - subtraction def subtract(x, y): return x - y # Incorrect function - multiplication with incorrect operator precedence def multiply(x, y): return x * y + 2 # Correct function - division def divide(x, y): if y == 0: return "Cannot divide by zero" else: return x / y # Incorrect function - square root with incorrect factor def square_root(x): return math.sqrt(x) * 2 # Testing the functions print("2 + 3 =", add(2, 3)) print("5 - 2 =", subtract(5, 2)) print("4 * 3 =", multiply(4, 3)) print("6 / 3 =", divide(6, 3)) print("Square root of 16 =", square_root(16))
2 + 3 = 5 5 - 2 = 3 4 * 3 = 14 6 / 3 = 2.0 Square root of 16 = 8.0
In diesem Artikel haben wir besprochen, was ein Fehlerrechner ist und wie Sie Ihren eigenen erstellen können, indem Sie einfach eine Fehlerfunktion einführen, die ein Fehlerergebnis liefert. Wir haben einen einfachen Rechner erstellt, der für die Quadratwurzelfunktion falsche Ergebnisse lieferte. Wir können in jede Funktion des Normrechners Fehler einbringen, was ihn zu einem fehlerhaften Rechner macht.
Das obige ist der detaillierte Inhalt vonEin in Python geschriebener fehlerhafter Rechner. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!