Zum Hauptinhalt springen

Das math-Modul

Warum brauchen wir das?

  • Wurzeln
  • Kreisumfang
  • Aufrunden/Abrunden (später mehr)

Beispiele

import math

print(math.sqrt(16))
print(math.pi)
print(math.floor(3.9))
print(math.ceil(3.1))
  • sqrt – Wurzel
  • pi – Kreiszahl
  • floor – abrunden
  • ceil – aufrunden

Kreisumfang grob

import math
radius = 3
umfang = 2 * math.pi * radius
print(umfang)

Rate mal!

import math
print(math.sqrt(9))
Auflösung

3.0

Probiere es selbst

Experiment 1

Wurzel von 25.

Experiment 2

pi ausgeben.

Experiment 3

Radius input, Fläche pi * r * r.

Fehlerdetektiv

print(sqrt(4))
Lösung
import math
print(math.sqrt(4))

Übungen

Level 1

math.sqrt(49).

Level 2

floor und ceil von 2.3.

Level 3

Funktion kreis_flaeche(r) mit return.

Level-3-Lösung
import math

def kreis_flaeche(r):
return math.pi * r * r

print(kreis_flaeche(2))

Mini-Quiz

Mini-QuizWas macht math.sqrt?

math sitzt! Mini-Projekt: Würfelspiel.