Dein Fortschritt:
0 / 0 Aufgaben
1
Das Konfetti
AFB I–IIEin Programm verteilt Konfetti:
from turtle import *import randompenup()for i in range(30): goto(random.randint(-100, 100), random.randint(-50, 50)) dot(10)
- Beschreibe das Ergebnis.
- Erkläre, warum das Bild bei jedem Start anders aussieht.
- Entwickle eine Änderung, sodass auch die Größe der Punkte zufällig zwischen 5 und 25 liegt.
Hinweise
Hinweis zu Aufgabe a)
In welchem Bereich liegen die Punkte?
Hinweis zu Aufgabe b)
Was macht randint bei jedem Aufruf?
Hinweis zu Aufgabe c)
Wo steht die Größe?
Erwartungshorizont
Erwartungshorizont zu Aufgabe a)
30 schwarze Punkte (10 Pixel) an zufälligen Stellen in einem Rechteck von x = −100 bis 100 und y = −50 bis 50.
Erwartungshorizont zu Aufgabe b)
randint liefert bei jedem Aufruf neue Zahlen. Die Positionen der Punkte sind deshalb jedes Mal andere.
Erwartungshorizont zu Aufgabe c)
dot(random.randint(5, 25)) statt dot(10).
2
Fair würfeln?
AFB II–IIIOle programmiert einen Würfel mit random.randint(0, 6).
- Gib alle möglichen Ergebnisse an.
- Überprüfe, ob Oles Würfel wie ein normaler Spielwürfel funktioniert.
- Beurteile den Vorschlag, einfach
randint(0, 6) + 1zu verwenden.
Hinweise
Hinweis zu Aufgabe a)
Beide Grenzen gehören dazu.
Hinweis zu Aufgabe b)
Ein echter Würfel hat die Zahlen 1 bis 6.
Hinweis zu Aufgabe c)
Welche Zahlen entstehen dann?
Erwartungshorizont
Erwartungshorizont zu Aufgabe a)
0, 1, 2, 3, 4, 5, 6.
Erwartungshorizont zu Aufgabe b)
Oles Würfel kann eine 0 liefern und hat 7 statt 6 Ergebnisse. Jede Zahl hat die Wahrscheinlichkeit 1/7 — das ist kein normaler Spielwürfel.
Erwartungshorizont zu Aufgabe c)
Dann entstehen 1 bis 7 — immer noch sieben Ergebnisse. Richtig ist randint(1, 6).
