python:pgzero:projekt1
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| python:pgzero:projekt1 [2021/03/20 16:54] – [Aufgaben] lutz | python:pgzero:projekt1 [2024/03/12 09:24] (aktuell) – [Die Spielfigur zufällig platzieren] lutz | ||
|---|---|---|---|
| Zeile 126: | Zeile 126: | ||
| <code python projekt1.py> | <code python projekt1.py> | ||
| + | import pgzrun | ||
| + | |||
| from random import randint | from random import randint | ||
| Zeile 147: | Zeile 149: | ||
| place_homer() | place_homer() | ||
| + | |||
| + | pgzrun.go() | ||
| </ | </ | ||
| Zeile 154: | Zeile 158: | ||
| =====Aufgaben==== | =====Aufgaben==== | ||
| + | |||
| + | **Aufgabe 1** | ||
| + | |||
| + | Verändere das Programm so, dass es auch bei " | ||
| + | |||
| + | **Aufgabe 2** | ||
| + | |||
| + | Führe eine Variable treffer ein, die die Anzahl der Treffer zählt. Sie muss zu Beginn des Programms im Hauptprogramm auf 0 gesetzt werden. | ||
| + | |||
| + | Wenn nun Homer getroffen wurde, soll die Variable soll um 1 erhöht werden. Um eine globale Variable in einer Funktion zu ändern, muss sie in der Funktion als global deklariert werden. (https:// | ||
| + | |||
| + | Letztendlich soll in der **print**-Anweisung hinter Treffer noch die Anzahl der bisherigen Treffer ausgegeben werden. | ||
| + | |||
| + | **Aufgabe 3** | ||
| + | |||
| + | Schreibe ein eigenes Programm! | ||
| + | |||
| + | Führe andere ähnliche Spielfiguren (https:// | ||
| + | |||
| + | {{ : | ||
| \\ | \\ | ||
| ~~DISCUSSION | Hier können Fragen zum Inhalt der Seite gestellt werden. ~~ | ~~DISCUSSION | Hier können Fragen zum Inhalt der Seite gestellt werden. ~~ | ||
python/pgzero/projekt1.1616255689.txt.gz · Zuletzt geändert: von lutz
