Mathematische Operationen in Python: Ein Leitfaden für Einsteiger
Python ist eine vielseitige Programmiersprache, die nicht nur für Webentwicklung und Automatisierung, sondern auch für mathematische Berechnungen weit verbreitet ist. In diesem Artikel zeigen wir dir detailliert, wie du Python effektiv für grundlegende und fortgeschrittene mathematische Operationen einsetzt. Wir behandeln Addition, Division, Restberechnung, Wurzelziehen, Potenzieren sowie die Arbeit mit Fakultäten und Beträgen von Zahlen.
Grundlegende mathematische Operationen in Python
Python unterstützt die standardmäßigen arithmetischen Operatoren, mit denen du grundlegende Rechenoperationen durchführen kannst. Schauen wir sie uns genauer an:
- Addition: Der Operator
+wird zum Addieren von Zahlen verwendet. Zum Beispiel ergibt3 + 5den Wert8. - Subtraktion: Der Operator
-wird zum Subtrahieren von Zahlen verwendet. Zum Beispiel ergibt10 - 4den Wert6. - Multiplikation: Der Operator
*wird zum Multiplizieren von Zahlen verwendet. Zum Beispiel ergibt2 * 6den Wert12. - Division: Der Operator
/führt eine Division durch und gibt immer eine Gleitkommazahl zurück. Zum Beispiel ergibt8 / 2den Wert4.0. - Ganzzahldivision: Der Operator
//führt eine Division durch und verwirft den Nachkommateil. Zum Beispiel ergibt9 // 4den Wert2. - Potenzierung: Der Operator
**wird zum Potenzieren einer Zahl verwendet. Zum Beispiel ergibt2 ** 3den Wert8.
Beispiel:
a = 10
b = 3
print(a + b) # Addition: 13
print(a - b) # Subtraktion: 7
print(a * b) # Multiplikation: 30
print(a / b) # Division: 3.333...
print(a // b) # Ganzzahldivision: 3
print(a ** b) # Potenzierung: 1000
Rest einer Division in Python berechnen
Der Operator % ermöglicht es dir, den Rest einer Division einer Zahl durch eine andere zu berechnen. Diese Operation ist in vielen Szenarien nützlich, zum Beispiel um zu prüfen, ob eine Zahl gerade ist.
Beispiel:
print(10 % 3) # Rest der Division: 1
print(15 % 4) # Rest der Division: 3
Wenn der Rest der Division gleich Null ist (x % y == 0), bedeutet dies, dass die Zahl x ohne Rest durch y teilbar ist.
Betrag einer Zahl in Python
Der Betrag einer Zahl, auch als absoluter Wert bekannt, ist der Abstand der Zahl zur Null. In Python kann der Betrag einer Zahl mit der eingebauten Funktion abs() berechnet werden.
Beispiel:
print(abs(-5)) # 5
print(abs(7)) # 7
Für die Arbeit mit Zahlenarrays und die Berechnung des Betrags für jedes Element eignet sich die Funktion np.abs() aus der NumPy-Bibliothek.
import numpy as np
arr = np.array([-3, -5, 7])
print(np.abs(arr)) # [3 5 7]
Wurzelziehen in Python
Um die Quadratwurzel in Python zu berechnen, kannst du die Funktion sqrt aus dem Modul math oder den Potenzierungsoperator ** 0.5 verwenden.
Verwendung von math.sqrt
import math
print(math.sqrt(16)) # 4.0
Verwendung der Potenzierung
number = 25
print(number ** 0.5) # 5.0
Um die n-te Wurzel zu ziehen, verwende die folgende Formel:
number = 27
n = 3
print(number ** (1/n)) # Kubikwurzel aus 27 = 3.0
Fakultät in Python berechnen
Die Fakultät einer Zahl ist das Produkt aller natürlichen Zahlen