Zum Inhalt

🐍 Block 1 - Übungen

1. Einfache Ein- und Ausgabe

  1. Schreibe ein Programm, das deinen Namen einliest und ihn mit einer Begrüssung ausgibt.

    • Beispiel: „Hallo Anna! Schön, dass du da bist.“
  2. Erweitere das Programm, so dass es zwei Zahlen einliest und ihre Summe ausgibt.


2. Variablen & Datentypen

  1. Deklariere drei Variablen: eine ganze Zahl, eine Kommazahl und einen Text. Lasse dir jeweils den Datentyp mit type() ausgeben.

  2. Wissensfrage: Was ist der Unterschied zwischen = und ==?


3. String-Operationen

  1. Schreibe ein Programm, das deinen Namen in Grossbuchstaben, Kleinbuchstaben und umgedreht ausgibt. Beispiel: AnnaANNA, anna, annA.

  2. Lasse den Benutzer zwei Wörter eingeben und verbinde sie zu einem neuen Wort.


4. Grundrechenarten

  1. Lasse den Benutzer zwei Zahlen eingeben und gib die Ergebnisse für Addition, Subtraktion, Multiplikation und Division aus. Runde die Ergebnisse auf 2 Stellen nach dem Komma.

  2. Wissensfrage: Was ist der Unterschied zwischen / und // in Python?


5. Inkrementieren & Dekrementieren

  1. Lege eine Variable x = 5 an. Erhöhe sie um 1, gib das Ergebnis aus. Erniedrige sie dann um 2 und gib das Ergebnis erneut aus.

6. Potenzieren, Division & Modulo

  1. Ein Protein-Schokoriegel kostet 3.20 Franken. Wie viele Riegel kannst du mit 20 Franken kaufen? Wie viel Geld bleibt übrig?

7. Vergleichsoperatoren

  1. Lasse den Benutzer zwei Zahlen eingeben. Überprüfe, ob die erste grösser ist als die zweite, ob sie gleich sind oder ob die zweite grösser ist.

  2. Wissensfrage: Welchen Wert liefert ein Vergleich wie 5 < 10 in Python?


8. Logische Operatoren

  1. Schreibe ein Programm, das prüft, ob eine eingegebene Zahl zwischen 10 und 20 liegt. (Hinweis: and)

  2. Prüfe in einem zweiten Schritt, ob die Zahl kleiner als 0 oder grösser als 100 ist. (Hinweis: or)

  3. Wissensfrage: Was ist der Unterschied zwischen and und or?


9. Passwort-Checker

  1. Erstelle ein kleines „Passwortprogramm“:
  2. Der Benutzer gibt ein Passwort ein.
  3. Das Programm prüft: Ist es länger als 8 Zeichen.

10. Unterwegs

Erstelle ein Programm, das folgende Aufgabe löst:

  • Frage einen Benutzer, welche Distanz (km) er auf seiner geplanten Reise zurücklegen möchte.
  • Frage einen Benutzer, wie schnell (km/h) sein Auto durchschnittlich fährt und wie hoch der Verbrauch des Autos in Liter Benzin pro 100km ist.
  • Gib die Fahrzeit in Minuten und den gesamten Benzinverbrauch aus.

11. Body Mass Index

  • Recherchiere im Internet die Formel zur Berechnung des BMI (Body Mass Index).
  • Realisiere danach ein Programm, das nach den nötigen Werten fragt und dann den BMI berechnet.

12. Around the clock

Ein Benutzer soll drei ganzzahlige Werte für Stunden, Minuten und Sekunden eingeben. Danach rechnet deine App die Werte in das metrische System (Zehnersystem) mit der Masseinheit Stunden um.

z.B. 5 Stunden / 30 Minuten / 0 Sekunden => 5.5 Stunden