====== 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
===== 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)