Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
| gf_informatik:for_loops_sca [2023-06-15 10:21] – [Aufgabe B1] sca | gf_informatik:for_loops_sca [2023-06-15 12:16] (aktuell) – [Aufgabe B2] sca | ||
|---|---|---|---|
| Zeile 316: | Zeile 316: | ||
| </ | </ | ||
| ++++ | ++++ | ||
| + | |||
| + | === Aufgabe B2 === | ||
| + | |||
| + | Kunst mit verschachtelten for-Schleifen! | ||
| + | |||
| + | Betrachte das folgende Beispiel, welches ein Muster in der Konsole erzeugt. | ||
| + | <code python> | ||
| + | for i in range(5): | ||
| + | for j in range(i+1): | ||
| + | print(' | ||
| + | print() | ||
| + | </ | ||
| + | |||
| + | Schreibe nun einen Code, auch mit zwei ineinander verschachtelten for-Schleifen, | ||
| + | <code python> | ||
| + | o o o o | ||
| + | o o o o | ||
| + | o o o o | ||
| + | o o o o | ||
| + | o o o o | ||
| + | o o o o | ||
| + | o o o o | ||
| + | o o o o | ||
| + | </ | ||
| + | |||
| + | Tipp: Fügt man dem print-Befehl die Option `end='' | ||
| + | |||
| + | <code python> | ||
| + | print(1, | ||
| + | print(2, | ||
| + | print(3, | ||
| + | """ | ||
| + | Ausgabe: 123 | ||
| + | Anstelle von: | ||
| + | 1 | ||
| + | 2 | ||
| + | 3 | ||
| + | """ | ||
| + | </ | ||
| + | |||
| + | |||