Python 101, LN 6 (freiwillig)#

Wir bauen eine Aufgabe#

Struktur für eine Aufgabe “von der Stange”: Idealerweise haben wir gaaanz viele solche Aufgaben zum üben. Idee: In diesem Übungsblatt kollaborativ erzeugen. Besonders schöne Aufgaben könnte ich in die Klausur übernehmen ;-)

  • Abgabe: Do kommende Woche, also noch vor Weihnachten.

So erstellen Sie eine Aufgabe: Erstens benötigen wir eine Überschrift, die mit ## Aufgabe: ... beginnt.

Aufgabe: Zahlenliste#

(Dann kommt der Erklär-Text:)

gegeben:

  • eine Zahl n

gesucht:

  • eine Liste l aller Zahlen von 1 bis n (inclusive)

(Dann kommt die Zelle, in der fröhlich programmiert werden kann:)

# Kontext
l = []
n = 5

# hier Ihre Lösung
l = list(range(1,n+1))

# exemplarische Ausgabe
l
[1, 2, 3, 4, 5]
# Test
l == [1, 2, 3, 4, 5]
True

Jetzt sind Sie dran!

Aufgabe …#

gegeben:

gesucht:

# Kontext
...

# hier Ihre Lösung
...

# exemplarische Ausgabe
...
# Test
...