Dieses Python-Projekt enthält vier einfache Funktionen zur mathematischen Berechnung: add, subtract, multiply und divide. Das Ziel des Projekts ist es, die Funktionsweise von Python-Funktionen und Unit-Tests zu demonstrieren.
Jede der vier Funktionen akzeptiert zwei numerische Argumente und gibt das Ergebnis der entsprechenden mathematischen Operation zurück.
add(x, y)- gibt die Summe vonxundyzurück.subtract(x, y)- gibt die Differenz vonxundyzurück.multiply(x, y)- gibt das Produkt vonxundyzurück.divide(x, y)- gibt den Quotienten vonxundyzurück. EineValueError-Ausnahme wird ausgelöst, wenny0 ist.
Um diese Funktionen zu verwenden, können sie in ein anderes Python-Skript importiert werden, indem der functions-Modul importiert wird:
from functions import add, subtract, multiply, divide
result = add(2, 3) # result is 5Alternativ kann auch die main.py Datei ausgeführt werden, um die Funktionen zu testen:
python main.pyDiese Funktionen sind mit Unit-Tests ausgestattet, die in test_functions.py definiert sind. Diese Tests können ausgeführt werden, um sicherzustellen, dass die Funktionen wie erwartet funktionieren:
python functions.pyWenn alle Tests erfolgreich sind, sollten Sie eine Ausgabe sehen, die angibt, dass alle Tests bestanden wurden. Wenn ein Test fehlschlägt, wird eine Fehlermeldung ausgegeben, die den fehlgeschlagenen Test und die tatsächlich erhaltene Ausgabe beschreibt.
Dieses Projekt wurde von Emir Avdic erstellt.
Copyright 2023 Emir Avdic