1
Aus einer Liste ziehen
- Liste:
["red", "blue", "gold"]— mehrere Werte in eckigen Klammern, durch Komma getrennt. - Ziehen:
random.choice(["red", "blue", "gold"])liefert zufällig eines davon. - Speichern:
farben = ["red", "blue", "gold"]— die Liste in einer Variablen merken. - Gleich wahrscheinlich:Jedes Element hat dieselbe Chance.
Wähle eine Farbliste und würfle neu (Regler Durchgang). Jede Blüte bekommt eine zufällige Farbe aus der Liste.
Halte fest: random.choice wählt nur aus den Werten, die in der Liste stehen — die Liste legt fest, was überhaupt möglich ist.
2
choice schreiben
- Liste:eckige Klammern, Elemente mit Komma getrennt; Texte in Anführungszeichen.
- Aufruf:
random.choice(liste)— genau ein Element. - Auch Zahlen:
random.choice([90, 120, 144])— zufälliger Winkel aus einer Auswahl. - Häufigkeit:Steht ein Wert doppelt in der Liste, kommt er doppelt so oft.
Merke
Zufällig auswählen: random.choice([…]) — ein Element der Liste
3
Allgemeine Hinweise
Eckige Klammern
random.choice("red", "blue") ohne eckige Klammern gibt einen Fehler — choice erwartet eine Liste.
Leere Liste
random.choice([]) kann nichts ziehen und meldet einen IndexError.
Gewichten
["red", "red", "blue"] macht Rot doppelt so wahrscheinlich wie Blau.
