Dein Fortschritt:
0 / 0 Aufgaben
1
Die Blumenwiese
AFB I–IIEin Programm zeichnet bunte Blüten:
from turtle import *import randomfarben = ["pink", "gold", "orange", "purple"]penup()for i in range(20): goto(random.randint(-180, 180), random.randint(-120, 0)) dot(25, random.choice(farben))
- Nenne die möglichen Blütenfarben.
- Bestimme die Wahrscheinlichkeit, dass eine Blüte gold ist.
- Entwickle eine Änderung, damit gold doppelt so häufig wie jede andere Farbe vorkommt.
Hinweise
Hinweis zu Aufgabe a)
Was steht in der Liste?
Hinweis zu Aufgabe b)
Ein Eintrag von vier.
Hinweis zu Aufgabe c)
Doppelte Einträge.
Erwartungshorizont
Erwartungshorizont zu Aufgabe a)
pink, gold, orange, purple.
Erwartungshorizont zu Aufgabe b)
1/4, also 25 %.
Erwartungshorizont zu Aufgabe c)
"gold" zweimal in die Liste schreiben: ["pink", "gold", "gold", "orange", "purple"]. Dann ist gold 2/5, jede andere Farbe 1/5.
2
randint oder choice?
AFB II–IIIFür ein Kunstbild sollen die Drehwinkel zufällig entweder 60°, 90° oder 120° sein.
- Erläutere, warum
random.randint(60, 120)ungeeignet ist. - Erstelle eine passende Zeile.
- Vergleiche randint und choice allgemein.
Hinweise
Hinweis zu Aufgabe a)
Welche Werte liefert randint hier?
Hinweis zu Aufgabe b)
Eine Liste mit genau drei Werten.
Hinweis zu Aufgabe c)
Bereich oder Auswahl?
Erwartungshorizont
Erwartungshorizont zu Aufgabe a)
randint(60, 120) liefert jede ganze Zahl von 60 bis 120, also auch 61, 75 oder 119 — nicht nur die drei gewünschten Winkel.
Erwartungshorizont zu Aufgabe b)
left(random.choice([60, 90, 120])).
Erwartungshorizont zu Aufgabe c)
randint würfelt eine ganze Zahl aus einem lückenlosen Bereich, choice zieht aus einer frei gewählten Liste — auch Texte oder unregelmäßige Werte. Für Farben und feste Auswahlen passt choice, für Bereiche randint.
