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 von1
bisn
(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
...