Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
| gf_informatik:karatutorial:variablen [2026-09-03 14:19] – [Aufgabe E1: Blätter-Prozente] hof | gf_informatik:karatutorial:variablen [2026-09-03 20:22] (aktuell) – [Aufgabe E3: Tunnellänge messen] hof | ||
|---|---|---|---|
| Zeile 16: | Zeile 16: | ||
| print(count, | print(count, | ||
| </ | </ | ||
| - | |||
| ### Variablen | ### Variablen | ||
| {{ : | {{ : | ||
| Zeile 24: | Zeile 23: | ||
| Im Beispiel: | Im Beispiel: | ||
| * `count = 0` setzt den _Wert_ der _Variable_ `count` auf die Zahl `0`. | * `count = 0` setzt den _Wert_ der _Variable_ `count` auf die Zahl `0`. | ||
| - | * `count = count + 1` setzt den Wert auf den Wert der Variable | + | * `count = count + 1` erhöht |
| #### Variablennamen | #### Variablennamen | ||
| Zeile 52: | Zeile 51: | ||
| Erweitere den Code von oben und zähle zusätzlich zur Anzahl Blätter auch die Anzahl Felder. Gib am Schluss der Prozentsatz der Felder aus, die ein Blatt enthalten. Nutze dafür Division (`/`) und Multiplikation (`*`)! | Erweitere den Code von oben und zähle zusätzlich zur Anzahl Blätter auch die Anzahl Felder. Gib am Schluss der Prozentsatz der Felder aus, die ein Blatt enthalten. Nutze dafür Division (`/`) und Multiplikation (`*`)! | ||
| - | < | + | < |
| < | < | ||
| - | TTTTTTTTTTT | + | TTTTTTTTTTTT |
| - | T> LLL L T | + | T> LLL L T |
| - | TTTTTTTTTTT | + | TTTTTTTTTTTT |
| </ | </ | ||
| count = 0 | count = 0 | ||
| Zeile 76: | Zeile 75: | ||
| </ | </ | ||
| < | < | ||
| - | assert "45" in output_lines[-1] | + | assert "40" in output_lines()[-1] |
| </ | </ | ||
| </ | </ | ||
| Zeile 124: | Zeile 123: | ||
| </ | </ | ||
| </ | </ | ||
| - | |||
| #### Aufgabe E3: Tunnellänge messen | #### Aufgabe E3: Tunnellänge messen | ||
| Schreibe Python-Code, | Schreibe Python-Code, | ||
| Zeile 137: | Zeile 135: | ||
| | | ||
| | | ||
| - | | + | |
| | | ||
| - | | + | |
| | | ||
| | | ||
| Zeile 149: | Zeile 147: | ||
| length = length + 1 | length = length + 1 | ||
| kara.putLeaf() | kara.putLeaf() | ||
| - | else: | ||
| - | if length > 0: | ||
| - | print(" | ||
| - | length = 0 | ||
| kara.move() | kara.move() | ||
| + | print(length) | ||
| </ | </ | ||
| < | < | ||
| - | assert "2" in output_lines()[-3] | + | assert "6" in output_lines()[-1] |
| - | assert " | + | |
| - | assert "1" in output_lines()[-1] | + | |
| </ | </ | ||
| </ | </ | ||