Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
lehrkraefte:snr:informatik:glf22:python:funktionen [2022/11/17 20:32] Olaf Schnürer [Definition von Funktionen (wurde in den Videos bereits erklärt)] |
lehrkraefte:snr:informatik:glf22:python:funktionen [2022/11/29 12:08] Olaf Schnürer [Bonus-Aufgabe: Funktionen zum Zeichnen einer Spirale und zum "unsichtbaren" Bewegen der Turtle] |
||
---|---|---|---|
Line 237: | Line 237: | ||
* '' | * '' | ||
* '' | * '' | ||
+ | * '' | ||
</ | </ | ||
Line 279: | Line 280: | ||
</ | </ | ||
+ | ===== Bonus-Aufgabe: | ||
+ | |||
+ | <WRAP center round todo> | ||
+ | {{: | ||
+ | |||
+ | Ergänze das folgende Programm um die Definition zweier Funktionen (um so das obige Bild zu zeichnen): | ||
+ | * Eine Funktion '' | ||
+ | * Eine Funktion '' | ||
+ | |||
+ | <code python funktionen-spirale-und-bewege.py> | ||
+ | from turtle import * | ||
+ | |||
+ | def spirale(n, a, veraenderung, | ||
+ | # | ||
+ | # Ergänze hier den " | ||
+ | # also den Code, der eine Spirale abhängig | ||
+ | # von den obigen Parametern zeichnet. | ||
+ | # | ||
+ | |||
+ | # Ergänze hier die Definition der Funktion " | ||
+ | # Hinweis: Verwende die Funktion " | ||
+ | |||
+ | speed(0) | ||
+ | |||
+ | bewege_unsichtbar(200, | ||
+ | spirale(40, 10, 5, 90) | ||
+ | |||
+ | bewege_unsichtbar(-200, | ||
+ | spirale(30, 10, 5, 360/6) | ||
+ | |||
+ | bewege_unsichtbar(-200, | ||
+ | spirale(80, 1, 2, 61) | ||
+ | |||
+ | bewege_unsichtbar(200, | ||
+ | spirale(150, | ||
+ | |||
+ | exitonclick() | ||
+ | </ | ||
+ | </ | ||