Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
lehrkraefte:snr:informatik:bruehl-2022:ein-und-ausgabe-variablen [2022/02/27 08:59] Olaf Schnürer |
lehrkraefte:snr:informatik:bruehl-2022:ein-und-ausgabe-variablen [2022/03/17 08:13] (current) Olaf Schnürer |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ~~NOTOC~~ | ||
+ | |||
====== Ein- und Ausgabe, Variablen ====== | ====== Ein- und Ausgabe, Variablen ====== | ||
Line 215: | Line 217: | ||
<hidden Erst selbst überlegen!> | <hidden Erst selbst überlegen!> | ||
- | * Eingabe von Zahlen per '' | + | * Eingabe von Zahlen per '' |
* Ausgabe per print(...), etwa von Zeichenketten per '' | * Ausgabe per print(...), etwa von Zeichenketten per '' | ||
* Variablen werden mit '' | * Variablen werden mit '' | ||
Line 253: | Line 255: | ||
</ | </ | ||
- | ==== Bonusaufgabe (Grafikausgabe) ==== | ||
- | |||
- | <WRAP center round todo 100%> | ||
- | Verändere das Programm für die Spirale so, dass der Winkel statt der Strecke nach jedem Abbiegen um eine fest Grösse, etwa $1^\circ$, verkleinert (oder vergrössert) wird. | ||
- | |||
- | Du kannst natürlich auch Winkel und Strecke gleichzeitig verändern. | ||
- | |||
- | Spiele herum: Verschiedene Längen und Abbiegewinkel am Anfang. Verschieden Winkel- und Längenvergrösserungen. | ||
- | |||
- | Du solltest etwa ein solches Bild erzeugen können (Strecke konstant, Winkelverkleinerung um $1^\circ$): | ||
- | |||
- | {{: | ||
- | </ | ||
- | |||
- | ===== Fragebox - auch zum Besprechen von Programmen während der Lektion (NICHT für Hausaufgaben) ===== | ||
- | |||
- | Bitte einfach am Anfang des Programms oder der eingereichten Datei die Frage aufschreiben (mit oder ohne Hashtag ''#'' | ||
- | |||
- | Link bereitstellen SORRY ONEDRIVE MACHT GERADE PROBLEME | ||
Line 278: | Line 261: | ||
<hidden Produkt und Summe> | <hidden Produkt und Summe> | ||
<code python> | <code python> | ||
- | WIRD HAUSAUFGABE, FALLS WIR NUR SO WEIT KOMMEN SOLLTEN..... | + | print(" |
+ | x = input(" | ||
+ | # input ist es egal, ob Kommazahl oder Nichtkommazahl oder Text. | ||
+ | # Man kann dies statt inputFloat oder inputInt verwenden. | ||
+ | y = input(" | ||
+ | |||
+ | print(" | ||
+ | print(x) | ||
+ | print(" | ||
+ | print(y) | ||
+ | print("" | ||
+ | |||
+ | print(" | ||
+ | print(x+y) | ||
+ | print(" | ||
+ | print(x*y) | ||
+ | |||
+ | print("" | ||
+ | print(" | ||
</ | </ | ||
</ | </ | ||
Line 284: | Line 285: | ||
<hidden Spalte kleines Einmaleins> | <hidden Spalte kleines Einmaleins> | ||
<code python> | <code python> | ||
- | WIRD HAUSAUFGABE, | + | x = inputInt(" |
+ | |||
+ | vielfaches = 0 | ||
+ | repeat 10: | ||
+ | vielfaches = vielfaches + x | ||
+ | print(vielfaches) | ||
+ | |||
+ | # Alternative Lösung: | ||
+ | # | ||
+ | # print(" | ||
+ | # i = 0 | ||
+ | # repeat 10: | ||
+ | # i = i + 1 | ||
+ | # | ||
</ | </ | ||
</ | </ | ||
Line 290: | Line 304: | ||
<hidden $n$-Eck> | <hidden $n$-Eck> | ||
<code python> | <code python> | ||
- | einzufuegen | + | from gturtle import * |
+ | makeTurtle() | ||
+ | |||
+ | n = 7 | ||
+ | s = 100 | ||
+ | |||
+ | repeat(n): | ||
+ | forward(s) | ||
+ | right(360/ | ||
</ | </ | ||
</ | </ |