131
Einige Aufgaben …
0
Variablen, denen im Funktionskörper ein Wert zugewiesen wird, sind
normalerweise lokale Variablen der Funktion.
0
Soll einer globalen Variablen im Code einer Funktion ein Wert zugewie-
sen werden, dann muss sie im Funktionskörper mit einer
global
-
Anweisung als global deklariert werden.
0
Die bedingte Anweisung ist in Python die
if
-Anweisung.
0
Im Anweisungskopf der
if
-Anweisung steht nach dem reservierten
Wort
if
ein logischer Ausdruck, dessen Auswertung einen der beiden
Wahrheitswerte
wahr
oder
falsch
ergibt. In Python wird
wahr
durch
True
und
falsch
durch
False
dargestellt.
0
Logische Ausdrücke (boolesche Ausdrücke) können mit den Vergleichs-
operatoren
==
,
!=
,
<
,
>
,
<=
,
>=
gebildet werden.
0
Für einfache Programmverzweigungen wird die
if...else
-Anweisung
verwendet.
0
Für mehrfache Verzweigungen wird die
if...elif...else
-
Anweisung verwendet.
0
In diesem Kapitel hast du folgende neue reservierte Wörter kennenge-
lernt:
def global if elif else
.
0
In diesem Kapitel hast du die Turtle-Grafik-Funktion
color
kennenge-
lernt.
color(farbe1, farbe2)
stellt die Stiftfarbe auf
farbe1
ein
und die Füllfarbe auf
farbe2
.
Einige Aufgaben …
Aufgabe 1:
Schreibe
wabe.py
zu
wabe2.py
um,
wobei du eine Funktion
sechseck
verwenden sollst.
Versuche, das innere Sechseck mit einem Aufruf
dieser Funktion zu zeichnen.
Aufgabe
2:
Erstelle ein Programm, das eine Funk-
tion
dreieck()
benutzt, um diese Grafik zu erzeu-
gen. Die kleinen Dreiecke haben Seitenlänge
kurz
= 60
, die großen Seitenlänge
lang = 180
.
Aufgabe 3:
Erstelle ausgehend von
quadrat06.py
aus Kapitel 3 ein Programm
quadrat09.py
, in dem
du eine Funktion
quadrat
und
fuelle_quadrat
definierst und verwen-
dest. Es soll die gleiche Zeichnung erstellen wie
quadrat06.py
.

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.