Materialien zum Unterricht

Lösung ab 15:15 Uhr hier sichtbar

Der print()-Befehl

Ausgabe mehrerer Elemente

Der print()-Befehl kann mehr als nur ein Element ausgeben.

Führe das Programm aus.

Welche Funktion hat das Komma im print()-Befehl?

Aufgabe 1: Lieblingszahl

Programmname: print_a1.py

Schreibe einen Code, welcher deine Lieblingszahl und den Text: "ist meine Lieblingszahl" ausgibt.

Lösung
Lösung ab 15:15 Uhr hier sichtbar


Aufgabe 2: Anführungsstrich einfach oder doppelt?

Programmname: print_a2.py

Schreibe einen Code, welcher die Elemente der folgenden Liste hintereinander ausgibt und teste ihn in regelmäßigen Abständen aus (alle 2 Elemente).

Beschreibe deine Beobachtung.

Lösung 1
Lösung ab 15:15 Uhr hier sichtbar

Lösung 2
Lösung ab 15:15 Uhr hier sichtbar

Berechnungen

In Python kann man mit Hilfe der arithmetischen Operatoren Zahlen und Variablen miteinander verrechnen.

Arithmetischen Operatoren aus der Mathematik bekannt sein (+, -, *, ...).

Die Ausgabe von Berechnungen kann bei Python auf verschiedenen Wegen erfolgen.

Da der print()-Befehl die Rechenregeln beachtet, können Berechnungen im print()-Befehl und ohne Zwischenspeichern erfolgen.

Teste das Programm aus.

Aufgabe 3: Speichern oder nicht speichern...

Programmname: print_a3.py

Hinweis: Am Ende sollten alle 3 Lösungen in einer Python-Datei vorliegen.

  1. Nutze nur den print()-Befehl um 2 beliebige Zahlen miteinander zu:
    • Subtrahieren
    • Multiplizieren
  2. Speicher 2 beliebige Zahlen in Variablen ab.
    Lass anschließend die beiden Variablen im print()-Befehl miteinander:
    • Subtrahieren
    • Mulitplizieren
  3. Eine Berechnung kann auch direkt in einer Variable gespeichert werden, um im späteren Programmverlauf darauf zurückgreifen zu können.
    Speicher die Ergebnisse der Berechnungen aus 2. in geeigneten Variablen ab und lass die Variable anschließend mit dem print()-Befehl ausgeben.

Lösungen

  1. Lösung
    Lösung ab 15:15 Uhr hier sichtbar

  2. Lösung
    Lösung ab 15:15 Uhr hier sichtbar

  3. Lösung
    Lösung ab 15:15 Uhr hier sichtbar

Aufgabe 4: Ein Spezialfall

Programmname: print_a4.py

In Python unterscheidet man zwischen 2 verschiedenen Divisions-Operatoren.

Der Befehl type(x) gibt den Datentyp eines Elements "x" zurück.

  1. Teste den folgenden Code aus.

  2. Ersetze die drei mit der 5 und führe das Programm erneut aus

  3. Betrachte die Ausgabe genau. Gib an, was die Ergebnisse der beiden Divisionen unterscheidet.

Abschlussaufgabe

Programmname: print_abschluss.py

  1. Schreibe ein Programm in Python, welches die Zahlen 11 und 3 abspeichert.

  2. Die beiden Zahlen sollen ganzzahlig dividiert und das Ergebnis zwischengespeichert werden.

  3. Lass das Ergebnis nach der Ankündigung: "Das Ergebnis ist:" ausgegeben.

  4. Teste dein Programm.

  5. Ändere die 11 auf eine -11.

  6. Teste das Programm erneut.

  7. Beschreibe deine Beobachtung.
Lösung
Lösung ab 15:15 Uhr hier sichtbar

Zusatz

Ändere den Ausgabebefehl so ab, dass ein vollständiger Antwortsatz mit Angabe der genutzten Zahlen, sowie der Rechenoperation ausgegeben wird.

Die Zahlen selbst sollen dabei nicht im print()-Befehl auftauchen.