132
Wir erzeugen unsere eigenen Funktionen
Kapitel
4
Aufgabe 4
: Erstelle ausgehend von
quadrat07.py
aus Kapitel 3 ein Pro-
gramm
quadrat10.py
, mit einer weiteren Benutzereingabe für die Anzahl
der Quadrate. Die eingegebene Zahl soll zwischen 2 und 6 liegen. Der
Drehwinkel der Quadrate soll der Anzahl angepasst werden. Die ersten
beiden Quadrate werden unbedingt gezeichnet. Die weiteren nur bedingt:
zum Beispiel wird das fünfte Quadrat nur gezeichnet, wenn die Anzahl der
Quadrate größer als vier ist.
Aufgabe 5
: Erstelle ein Programm
yinyang.py
, das
mittels Turtle-Grafik ein Yinyang-Symbol zeichnet.
Aufgabe 6:
Schreibe ein Programm
meinquiz.py
,
das Fragen zu deinem Lieblingshobby stellt. Es soll
mehr als drei Fragen stellen und eine fantasievolle
Beurteilung ausgeben.
… und einige Fragen
1. Was ist der Unterschied zwischen
a = 3
und
a == 3
?
2. Was gibt die
print
-Anweisung im folgenden IPI-Dialog aus:
>>> x = 999
>>> y = 4
>>> def testfun():
x = 2 * y
>>> testfun()
>>> print(x)
3. Durch
Einfügen
einer Zeile kannst du im Dialog der vorigen Frage errei-
chen, dass 8 ausgegeben wird. Welche Zeile muss wo eingefügt wer-
den?
4. Was gibt der IPI auf folgende Eingabe als Antwort:
>>>
drei
== 3
5. … und was auf diese Eingabe:
>>> drei == 3

Get Python für Kids now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.