Zum Inhalt springen
Techlogia — KI- und Web-Dienstleister Berlin

Dieses Modul kostenlos auf echter VM üben

Kostenlos registrieren
 Alle Kurse
Frei lesbar – ohne Anmeldung

Python-Grundlagen

Erste Schritte mit Python: print, Variablen, if/else, Schleife, Funktion. Du schreibst 5 kleine Skripte in einer .py-Datei.

Dauer: 30 Min.Niveau: EinstiegAufgaben: 5

Deine ersten Python-Skripte

Python-Grundlagen: deine ersten Skripte

Python ist eine der meistgenutzten Programmiersprachen — leicht lesbar und ideal zum Einstieg. Ein Skript ist eine Textdatei mit Endung .py, die du mit python3 datei.py ausführst.

Wichtige Begriffe

  • print(): gibt etwas auf dem Bildschirm aus.
  • Variable: ein benannter Speicherplatz für einen Wert, z. B. name = "Max".
  • input(): liest eine Eingabe von der Tastatur — das Programm wartet, bis du Enter drückst.
  • if/else: trifft Entscheidungen abhängig von einer Bedingung.
  • for-Schleife: wiederholt etwas für jedes Element.
  • Funktion (def): ein benannter, wiederverwendbarer Codeblock.

Arbeite im Ordner /home/student/python/. Bearbeite Dateien mit nano, ausführen mit python3 datei.py.

So prüft der Prüfer

Er führt dein Skript wirklich aus — mit eigenen Testeingaben — und vergleicht die Ausgabe. Ein Skript, das gut aussieht, aber einen Fehler hat, besteht nicht; jedes Skript darf höchstens 5 Sekunden laufen. Teste deshalb immer selbst mit python3, bevor du auf „Prüfen“ klickst.

Dein Ziel

Du schreibst fünf kleine Skripte und lernst dabei die wichtigsten Bausteine jeder Programmiersprache.

Aufgaben

  1. 1. Hallo Welt mit print

    Begriff: print(). Die Funktion print() zeigt Text an. Schreibe ein Skript, das genau Hallo Welt ausgibt.

    mkdir -p /home/student/python
    echo 'print("Hallo Welt")' > /home/student/python/hallo.py
    python3 /home/student/python/hallo.py

    Kontrolle: python3 /home/student/python/hallo.py gibt Hallo Welt aus. Der Prüfer führt dein Skript genauso aus.

  2. 2. Variable + Eingabe

    Begriff: Variable. Eine Variable speichert einen Wert unter einem Namen. Mit input() holt sich dein Programm den Wert von der Tastatur — so begrüßt es jeden mit dem eigenen Namen.

    nano /home/student/python/variable.py:

    name = input()
    print("Hallo " + name)

    Teste es: python3 /home/student/python/variable.py, tippe Mia und drücke Enter.

    Kontrolle: Gibst du Mia ein, erscheint Hallo Mia. Der Prüfer testet mit zwei verschiedenen Namen — eine fest eingetippte Begrüßung besteht also nicht.

  3. 3. Eine Entscheidung mit if/else

    Begriff: if/else. Mit if prüfst du eine Bedingung; else ist der Fall, wenn sie nicht zutrifft. Wichtig: der Code innerhalb von if/else wird eingerückt (4 Leerzeichen). int(...) macht aus der Eingabe eine Zahl, damit du vergleichen kannst.

    nano /home/student/python/entscheidung.py:

    alter = int(input())
    if alter >= 18:
        print("volljährig")
    else:
        print("minderjährig")

    Teste mit python3 /home/student/python/entscheidung.py und den Eingaben 17 und 18.

    Kontrolle: Bei 17 erscheint minderjährig, bei 18 erscheint volljährig. Der Prüfer testet genau diese Grenze.

  4. 4. Eine for-Schleife

    Begriff: for-Schleife. Eine for-Schleife wiederholt einen Block für jedes Element einer Folge. range(1, n + 1) erzeugt die Zahlen 1 bis n.

    nano /home/student/python/schleife.py:

    n = int(input())
    for i in range(1, n + 1):
        print(i)

    Teste mit der Eingabe 3 — es erscheinen 1, 2, 3 untereinander.

    Kontrolle: Das Skript zählt von 1 bis zur eingegebenen Zahl, eine Zahl pro Zeile. Der Prüfer testet mit 3 und mit 6.

  5. 5. Eine eigene Funktion

    Begriff: Funktion (def). Eine Funktion bündelt Code unter einem Namen, damit du ihn mehrfach nutzen kannst. Sie nimmt Parameter entgegen und gibt mit return ein Ergebnis zurück.

    nano /home/student/python/funktion.py:

    def quadrat(zahl):
        return zahl * zahl
    
    x = int(input())
    print(quadrat(x))

    Teste mit der Eingabe 4 — es erscheint 16.

    Kontrolle: funktion.py definiert eine Funktion mit def und Parameter, und das Skript gibt das Quadrat der eingegebenen Zahl aus. Der Prüfer testet mit 4 und 7.

Wissens-Check: Python-Grundlagen

Ohne VM, ca. 3 Minuten. Du rufst ab, was du im Modul geübt hast – falsche Antworten kommen am Ende noch einmal.

Verwandte Kurse

Jetzt selbst üben

Lesen ist gut – selbst machen ist besser. Übe dieses Modul an einer echten Linux-VM, direkt im Browser. Ein kostenloses Konto genügt.

Kostenlos starten

Lab-Inhalte unter CC BY 4.0 – frei nutzbar mit Namensnennung (© TechLogia).

Wie gefällt Ihnen diese Seite?