Python

⌘K
  1. Home
  2. Docs
  3. Python
  4. Python Math

Python Math

Python Math: In Python ist das Arbeiten mit mathematischen Funktionen und Operationen eine häufige Anforderung. Das math-Modul bietet eine Vielzahl nützlicher Funktionen, die grundlegende und fortgeschrittene mathematische Berechnungen ermöglichen. In diesem Abschnitt erfahren Sie, wie Sie das math-Modul nutzen können, um mathematische Aufgaben effizient zu lösen.

1. Importieren des math-Moduls

Bevor Sie die Funktionen des math-Moduls verwenden können, müssen Sie es importieren.

Beispiel

import math

2. Grundlegende mathematische Funktionen

Das math-Modul bietet eine Vielzahl von grundlegenden mathematischen Funktionen wie Addition, Subtraktion, Multiplikation und Division.

Beispiel

# Grundlegende Operationen
a = 10
b = 5

addition = a + b
subtraktion = a - b
multiplikation = a * b
division = a / b

print(f"Addition: {addition}, Subtraktion: {subtraktion}, Multiplikation: {multiplikation}, Division: {division}")

3. Verwendung von mathematischen Konstanten

Das math-Modul enthält mehrere nützliche mathematische Konstanten, wie z. B. Pi und die Euler’sche Zahl.

Beispiel

print(math.pi)      # Ausgabe: 3.141592653589793
print(math.e)       # Ausgabe: 2.718281828459045

4. Mathematikfunktionen

Hier sind einige der wichtigsten Funktionen im math-Modul:

Quadratwurzel

Um die Quadratwurzel einer Zahl zu berechnen, verwenden Sie die sqrt()-Funktion.

wurzel = math.sqrt(16)
print(wurzel)  # Ausgabe: 4.0

Potenz

Die pow()-Funktion berechnet die Potenz einer Zahl.

potenz = math.pow(2, 3)
print(potenz)  # Ausgabe: 8.0

Rundung

Mit math.ceil() und math.floor() können Sie Zahlen aufrunden oder abrunden.

z = 4.7
print(math.ceil(z))   # Ausgabe: 5
print(math.floor(z))  # Ausgabe: 4

Trigonometrische Funktionen

Das math-Modul bietet auch Funktionen für trigonometrische Berechnungen:

  • sin(), cos(), und tan() für den Sinus, Kosinus und Tangens
  • asin(), acos(), und atan() für den arcsinus, arccosinus und arctangens

Beispiel

winkel = math.radians(30)  # Umrechnung von Grad in Bogenmaß
sinus = math.sin(winkel)
print(sinus)  # Ausgabe: 0.49999999999999994

5. Logarithmische Funktionen

Sie können natürliche und logarithmische Berechnungen mit den Funktionen log() und log10() durchführen.

Beispiel

natuerlicher_logarithmus = math.log(10)  # Natürlicher Logarithmus (Basis e)
logarithmus_base10 = math.log10(100)      # Logarithmus zur Basis 10

print(natuerlicher_logarithmus)  # Ausgabe: 2.302585092994046
print(logarithmus_base10)         # Ausgabe: 2.0

6. Zufallszahlen mit random

Das random-Modul (das ebenfalls importiert werden muss) ermöglicht die Erzeugung von Zufallszahlen, die in vielen mathematischen Anwendungen nützlich sein können.

Beispiel

import random

zufallszahl = random.randint(1, 10)  # Zufallszahl zwischen 1 und 10
print(zufallszahl)

7. Berechnung von Fakultäten

Die Fakultät einer Zahl kann mit der factorial()-Funktion berechnet werden.

Beispiel

fakultaet = math.factorial(5)
print(fakultaet)  # Ausgabe: 120

8. Kombinationen und Permutationen

Das math-Modul bietet auch Funktionen zur Berechnung von Kombinationen und Permutationen.

Beispiel

kombination = math.comb(5, 3)  # 5 über 3
permutation = math.perm(5, 3)   # 5 P 3

print(kombination)  # Ausgabe: 10
print(permutation)   # Ausgabe: 60

Häufig gestellte Fragen

Wie importiere ich das math-Modul?

Sie können das math-Modul mit der Anweisung import math in Ihr Skript importieren.

Wie berechne ich die Quadratwurzel einer Zahl in Python?

Verwenden Sie die Funktion math.sqrt(), um die Quadratwurzel zu berechnen. Beispielsweise gibt math.sqrt(16) den Wert 4.0 zurück.

Welche Funktionen sind im math-Modul für trigonometrische Berechnungen verfügbar?

Das math-Modul bietet Funktionen wie sin(), cos(), tan(), asin(), acos(), und atan() zur Durchführung trigonometrischer Berechnungen.