Skip to content
Niklas Sombert edited this page Mar 7, 2024 · 15 revisions

Level 1

In Level 0 hast du Python installiert und mit hello_world.py dein erstes Python-Programm geschrieben. In Level 1 geht es unter anderem darum zwei grundlegende Funktionen für die Ein- und Ausgabe kennenzulernen, die Funktionen input() und print(). Ebenso wirst du in diesem Level die einfachen Datentypen int, float und str kennenlernen. Du wirst lernen Werte in Variablen zu speichern und auf diese Variablen später zuzugreifen.

Um mit diesem Level zu starten, navigiere zur Level1.ipynb Datei im Code Repository.

Aufgaben

Um deine erworbenen Kenntnisse anwenden und testen zu können, haben wir für dieses Level ein paar Aufgaben erstellt. Die Aufgabenstellungen sind dabei an den Inhalt des Levels angepasst. Falls du dennoch Probleme oder Fragen zu diesem Level oder den Aufgaben hast, kannst du dich gerne an uns wenden. Jede Aufgabe hat eine eindeutige Nummer zur Identifizierung und meistens auch einen Namen.

1.1 addierer.py

In dieser Aufgabe geht es darum ein Programm zu schreiben, welches zwei ganze Zahlen addiert. Diese Aufgabe ist dabei in Teilaufgaben gegliedert, wobei folgende Teilaufgaben die bestehenden Anforderungen erweitern. In der ersten Aufgabe erstellst du also einen Prototypen, dessen Funktionalität du Schritt für Schritt erweiterst.

  1. Schreibe ein Programm, das die Zahlen 23 und 42 addiert und das Ergebnis ausgibt.
  2. Ändere dein Programm so ab, dass die Zahlen in zwei Variablen gespeichert werden.
  3. Ändere dein Programm so ab, dass die Zahlen interaktiv eingegeben werden können.

1.2 print_string.py

Diese Aufgabe beschäftigt sich mit der print() Funktion. Wie in Aufgabe 1.1 wird auch hier mit jeder Teilaufgabe das bestehende Programm erweitert.

  1. Schreibe ein Programm, das den String "foo" ausgibt
  2. Ändere das Programm so ab, dass der String "foo" 5 mal ausgegeben wird.
  3. Ändere das Programm so ab, dass der String 5 mal in der selben Zeile ausgegeben wird.
  4. Ändere das Programm so ab, dass interaktiv eingegeben werden kann, welcher String 5 mal in der selben Zeile ausgegeben werden soll.
  5. Ändere das Programm so ab, dass interaktiv eingegeben werden kann, wie oft der angegebene String ausgegeben werden soll.
Clone this wiki locally