while-Schleifen
Programmieraufgabe — gib deinen Code ein und lass ihn prüfen. Teil 1–4
lesen Werte mit input() ein: Die Prüfung speist feste Eingaben ein und vergleicht deine Ausgabe
Zeichen für Zeichen — gib dort nur das Geforderte aus (keine zusätzlichen Texte). Wie
input() funktioniert, steht in der Anleitung. In Teil 5–6 liest du nichts ein,
sondern definierst die Werte selbst; geprüft wird dann der Aufbau deiner Daten bzw. deiner Ausgabe.
Teil 1 — Hochzählen bis n
Eine einfache Zählschleife mit eingelesener Obergrenze.
Aufgabe
- Lies eine ganze Zahl
nein (int(input())). - Schreibe eine
while-Schleife, die mit einer Zählvariable bei1startet und alle Zahlen von1bisnmitprint()ausgibt — jede auf einer eigenen Zeile, in aufsteigender Reihenfolge.
Bei der Eingabe 5 soll also 1, 2, 3,
4, 5 (je eine Zeile) ausgegeben werden. Gib nur diese Zahlen aus.
Teil 1 — Dein Code
Python wird geladen…Prüfung
Teil 2 — Rückwärts ab n
Die andere Richtung — wie ändert sich die Bedingung?
Aufgabe
- Lies eine ganze Zahl
nein (int(input())). - Schreibe eine
while-Schleife, die mit einer Zählvariable beinstartet und alle Zahlen vonnherunter bis0ausgibt — jede auf einer eigenen Zeile, in absteigender Reihenfolge.
Bei der Eingabe 3 soll also 3, 2, 1,
0 (je eine Zeile) ausgegeben werden. Gib nur diese Zahlen aus.
Teil 2 — Dein Code
Python wird geladen…Prüfung
Teil 3 — Summe von 1 bis n
Akkumulator-Pattern.
Aufgabe
- Lies eine ganze Zahl
nein (int(input())). - Lege eine Zählvariable (Start
1) und eine Summenvariable (Start0) an. - Schreibe eine
while-Schleife, die läuft, solange die Zählvariable<= nist. Addiere im Block die Zählvariable auf die Summe und erhöhe danach die Zählvariable um 1. - Gib nach der Schleife nur die Summe mit
print()aus.
Bei der Eingabe 5 ist die Summe 1+2+3+4+5 = 15, bei 10 ist sie
55. Gib nur diese eine Zahl aus.
Teil 3 — Dein Code
Python wird geladen…Prüfung
Teil 4 — Verdoppeln
Schleife mit veränderlicher Bedingung.
Aufgabe
- Lies zwei ganze Zahlen ein: zuerst einen Startwert,
dann eine Grenze (zwei
int(input())). - Schreibe eine
while-Schleife mit einer Zählvariable, die beim Startwert beginnt und solange läuft, wie sie<=der Grenze ist. - Gib in jedem Durchlauf die Zählvariable aus (eigene Zeile) und multipliziere sie danach mit 2, sodass sie sich bei jedem Durchlauf verdoppelt.
Bei Startwert 2 und Grenze 50 ergibt das 2, 4,
8, 16, 32 (je eine Zeile). Sobald der Wert die Grenze
überschreitet, wird er nicht mehr ausgegeben. Gib nur diese Zahlen aus.
Teil 4 — Dein Code
Python wird geladen…Prüfung
Teil 5 — Gerade-Zahlen-Liste
Schrittweite ≠ 1 — eine Liste selbst aufbauen.
Aufgabe
Hier liest du nichts ein, sondern legst die Werte selbst fest.
- Wähle selbst eine gerade Obergrenze und weise sie einer Variable
nzu (z. B. den Wert 10). - Baue mit einer
while-Schleife eine Liste mit dem Namengeradeauf, die alle geraden Zahlen von2bis (einschließlich)nenthält. Idee: Beginne bei2, hänge den aktuellen Zähler an die Liste an und erhöhe ihn anschließend jeweils um2. - Gib die fertige Liste
geradeam Ende aus.
Bei der Obergrenze 10 entsteht z. B. die Ausgabe [2, 4, 6, 8, 10].
Welche gerade Zahl du wählst, ist dir überlassen — geprüft wird, dass die Liste korrekt
aufgebaut und ausgegeben wird.
Teil 5 — Dein Code
Python wird geladen…Prüfung
Teil 6 — Fehlversuche
Eine selbst festgelegte Anzahl von Wiederholungen mit Versuchszähler.
Aufgabe
Hier liest du nichts ein, sondern legst die Anzahl selbst fest.
- Weise der Variable
versucheselbst eine ganze Zahl>= 1zu (z. B. den Wert 3). - Lege einen Versuchszähler an (Start
1) und simuliere die Login-Fehlversuche mit einerwhile-Schleife, die läuft, solange der Zähler<= versucheist. - Gib bei jedem Versuch genau die Zeile
Falsches Passwortaus (sonst nichts) und erhöhe den Versuchszähler anschließend um 1.
Bei versuche = 3 wird der Text Falsches Passwort dreimal
(je eine Zeile) ausgegeben. Wie viele Versuche du wählst, ist dir überlassen — geprüft wird,
dass die Zeile genau versuche-mal erscheint.
Teil 6 — Dein Code
Python wird geladen…Prüfung
Protokoll als PDF
Deine Ergebnisse dokumentieren und herunterladen.
Modulübersicht
| Teil | Status |
|---|---|
| Teil 1: Hochzählen | Offen |
| Teil 2: Rückwärts | Offen |
| Teil 3: Summe | Offen |
| Teil 4: Verdoppeln | Offen |
| Teil 5: Gerade-Zahlen-Liste | Offen |
| Teil 6: Fehlversuche | Offen |
Noch nicht alle Teile sind abgeschlossen — du kannst das Protokoll trotzdem erstellen, dort ist dann markiert, welche Teile offen sind.
PDF herunterladen
Gib deinen Namen ein und lade das Protokoll als PDF herunter.