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)