Table of Contents

Python Cheat Sheet

Variablen und Operationen

a = 42      # Zuweisung
a = a + 1   # Variable um 1 erhöhen
b = a % 9   # Rest der Division von (hier 43 durch 9) also 7.
c = b*7     # Multiplikation
d = b/2     # Division
c = a**2 + b**2   # Potenzen
w = c**0.5  # Wurzel     (alternative via import math, dann math.sqrt(c))

Verzweigungen

a = 3
if a>2:
   print("grösser 2")
else:
   print("kleiner gleich 2")
 
b=5
if a%2==0 and b%2==0:      # Beide gerade?
   print("Beide gerade")
 
if a%2==1 or b<3:           # oder (vielleicht auch beides)
   print("Humpfdidumpf")
 

Wiederholungen

n = 10
i = 0
while i<n:
   print("i ist jetzt ", i)
   i = i+1       # Laufvariable am Schluss erhöhen nicht vergessen!

Formatierte Ausgabe

a = 3.3453521
print(f"a={a} oder a={a:.2f}")

Zufallszahlen

Ganzzahlen

from random import randrange
z = randrange(10)  # Zufallszahl von 0 bis und mit 9 (also 10 Möglichkeiten)
print(z)

«Reelle» Zahlen zwischen 0 und 1:

from random import random
z = random()  # Zufallszahl zwischen 0 (inklusive) und 1 (exklusive)
print(z)