Einführung in Python

Einführung in Python – erste Schritte

Algorithmen, Variablen, Bedingungen und Flussdiagramme kennst du bereits.

Jetzt lernst du, wie ein bekannter Algorithmus in der Programmiersprache Python umgesetzt werden kann.

So arbeitest du:
Gelb = Aufgabe
Blau = Heftereintrag
Grau = Merksatz
Hellgrau = Hilfe
Türkis = gemeinsame Phase
Lila = Zusatzaufgabe für Schnelle
1. Dein erstes Python-Programm
⏱ ca. 10 Minuten
Aufgabe 1: Einführung in Python – erste Schritte

Nutze das Tutorial und schreibe dein erstes Python-Skript in Thonny.

Speichere deine Python-Datei zuerst in deinem Arbeitsordner.

Kopiere anschließend den vorgegebenen Code und füge ihn in Thonny ein.

🎬 Tutorial

Im Tutorial siehst du, wie du den Code in Thonny einfügst, speicherst und ausführst.

Python-Code

n: int = 0
ergebnis: str = ""

n = int(input("Gib eine Zahl ein: "))

if n > 0:
    ergebnis = "Die Zahl ist positiv."
else:
    ergebnis = "Die Zahl ist nicht positiv."

print(ergebnis)
Teste dein Programm.

Starte das Programm in Thonny.

Teste nacheinander zum Beispiel: 5, -3 und 0.

Beobachte, welche Ausgabe jeweils erscheint.

💡 Es erscheint eine Fehlermeldung?

Fehlermeldungen helfen dir, Fehler im Code zu finden.

Vergleiche deinen Code genau mit der Vorlage. Achte besonders auf Zeichen, Anführungszeichen und Einrückungen.

2. Hefteraufzeichnung: Python
⏱ ca. 7 Minuten
Aufgabe 2:

Übernimm die folgenden Informationen in deinen Hefter.

Datum: __________

Einführung in Python

Python ist eine Programmiersprache. Mit ihr können Algorithmen als Programmcode geschrieben werden.

Variablen und Datentypen

Eine Variable ist ein benannter Speicherplatz für einen Wert.

Datentyp Bedeutung Beispiel
int ganze Zahl 5, 12, -3
str Text „positiv“

Texte werden in Python in Anführungszeichen geschrieben.

Operatoren

+   –   *   /   →   Rechenoperatoren

>   <   >=   <=   →   Vergleichsoperatoren

=   →   weist einer Variable einen Wert zu
==   →   vergleicht zwei Werte

3. Vom Python-Code zum Flussdiagramm
⏱ ca. 15 Minuten

Der Python-Code beschreibt einen Algorithmus, den du bereits aus Flussdiagrammen kennst.

Aufgabe 2: Python-Code als Flussdiagramm

Erstelle zu deinem ersten Python-Programm ein Flussdiagramm.

Stelle den vollständigen Ablauf dar:

  • die Variablen n und ergebnis anlegen,
  • eine Zahl eingeben und in n speichern,
  • die Bedingung n > 0 prüfen,
  • abhängig vom Ergebnis einen passenden Text in ergebnis speichern,
  • den Wert von ergebnis ausgeben.

Achte auf die richtigen Symbole, Pfeile und die beiden Wege der Fallunterscheidung.

💡 Hilfe

Überlege zuerst, welche bekannten Bestandteile du im Python-Code erkennst:

Variablen → Eingabe → Verarbeitung / Bedingung → Ausgabe

Die Bedingung n > 0 besitzt einen Ja-Weg und einen Nein-Weg.

Merke:

Das Flussdiagramm und der Python-Code beschreiben denselben Algorithmus.

Im Flussdiagramm werden die einzelnen Schritte mit Symbolen dargestellt. In Python werden sie als Programmcode geschrieben.

🚀 Zusatzaufgabe für Schnelle

Verändere dein Python-Programm.

Es soll jetzt prüfen, ob die eingegebene Zahl größer oder gleich 10 ist.

Passe die Bedingung und die beiden Texte in der Variable ergebnis sinnvoll an.

Speichere das Programm und teste es mit verschiedenen Zahlen.

4. EVA(S)-Prinzip
⏱ ca. 5 Minuten
Aufgabe 4: EVA(S)-Prinzip

Betrachte dein Flussdiagramm aus Aufgabe 3.

Ordne die einzelnen Schritte den Bereichen des EVA(S)-Prinzips zu:

  • E – Eingabe
  • V – Verarbeitung
  • A – Ausgabe
  • S – Speicherung

Kennzeichne die entsprechenden Stellen direkt in deinem Flussdiagramm mit E, V, A und S.

💡 Hilfe

Überlege: Wo wird ein Wert eingegeben? Wo wird er verarbeitet? Wo wird etwas gespeichert? Wo erfolgt die Ausgabe?

5. Ergebnisse sichern
⏱ ca. 5 Minuten

Gemeinsame Sicherung

Vergleicht gemeinsam das Flussdiagramm mit dem Python-Code und betrachtet dabei auch das EVA(S)-Prinzip.

Klärt gemeinsam:

  • Wo werden die Variablen angelegt?
  • Wo findet die Eingabe (E) statt?
  • Wo erfolgt die Verarbeitung (V)?
  • Wo werden Werte gespeichert (S)?
  • Wo erfolgt die Ausgabe (A)?
  • Wo befindet sich die Fallunterscheidung?
  • Welche Werte werden in ergebnis gespeichert?
Aufgabe:

Übernimm die folgende Zusammenfassung in deinen Hefter.

Zusammenfassung:

Ein Algorithmus kann als Flussdiagramm oder als Programmcode dargestellt werden.

In Python können Variablen Werte speichern. Bedingungen ermöglichen eine Fallunterscheidung.

🚀 Zusatzaufgabe für Schnelle: Anwendung
Anwendung

Erweitere den gegebenen Python-Code.

Dein Programm soll:

  • zwei ganze Zahlen einlesen,
  • ihre Summe berechnen und speichern,
  • prüfen, ob die Summe kleiner als 1000 ist,
  • je nach Ergebnis einen passenden Text ausgeben.

Nutze dazu die bekannten Variablen, Datentypen, Operatoren sowie if und else.


💾 Speichern

Lege auf deinem Homelaufwerk folgende Ordnerstruktur an:

Inf_10 → Python

Speichere dein Programm dort unter:

p1_vorname_nachname.py

✅ Geschafft!

Du hast das Lernarrangement abgeschlossen.

↑ Zurück nach oben