Python Übungsaufgabe: Begrüßungsanzeige programmieren
Zeit: 30 Minuten
Du entwickelst eine digitale Anzeige, die Besucher eines Ladengeschäfts mit einer passenden Begrüßung willkommen heißt. Um die korrekte Ausgabe zu testen, erstellst du eine Konsolenanwendung.
Je nach Tageszeit soll die Anzeige eine entsprechende Begrüßung ausgeben:
- 18:00 – 21:59 → „Guten Abend!“
- 22:00 – 04:59 → „Gute Nacht!“
- 05:00 – 09:59 → „Guten Morgen!“
- 10:00 – 11:59 → „Schönen Vormittag!“
- 12:00 → „Guten Mittag!“
- 12:01 – 17:59 → „Guten Nachmittag!“
Dahinter soll die aktuelle Uhrzeit angegeben werden, unterteilt in Stunden und Minuten.
Anforderungen:
- Es müssen mehrere Eingaben möglich sein, ohne dass das Programm neugestartet werden muss
- Die Uhrzeit soll in der Anwendung simuliert werden können, ohne das Programm neu zu starten.
- Der Benutzer gibt die Uhrzeit im Format HH (z. B. 16) oder HH:MM (z. B. „14:30“) ein.
- Die Begrüßung wird basierend auf der Stunde berechnet (die Minuten beeinflussen die Begrüßung nicht).
- Zusätzlich zur Begrüßung wird ausgegeben: „Es ist jetzt HH Uhr und MM Minuten.“
>Tes
TEst | Punkte | ||
a)
Dokumentiere das Projekt in der Datei vorname_nachname_while-schleife_aufgabe_1
# Python-Code:
print("Aufgabe 1: while-Schleifen"):
# Schreibe hier deinen Code für Aufgabe 1
Speichere den Programmcode als vorname_nachname_while-schleife_aufgabe_1
Es wird folgende Beispielausgabe erwartet:
3
Gute Nacht
Aufgabe 2:
Aufgabe 3:
Das Tierheim Smeura in Rumänien beherbergt über 6000 Hunde und rettet diese vor dem sicheren Tod. Damit potenzielle Interessenten sich vorab Fragen zu den Profilen der Hunde auf der Webseite selbst beantworten können, möchte das Tierheim auf ihrer Webseite Besuchern ermöglichen zu ermitteln, welches Alter der Hund in Menschenjahren hat. Da Interessenten auch schon Hunde haben können, möchte man die Möglichkeit bieten, das „Menschenalter“ des Hundes auszurechnen.
Häufig wird das Hundealter mit sieben multipliziert, um das „Menschenalter“ zu ermitteln. Die Berechnung ist jedoch etwas komplizierter.
Ein einjähriger Hund entspricht in etwa einem 14-jährigen Menschen
Ein zweijähriger Hund entspricht 22 Jahre eines Menschen
Jedes weitere Hudnejahr entspricht weitere 5 „Menschenjahre“
Erstelle eine Abfrage mit Ja (Buchstabe J) und Nein (Buchstabe N), ob die komplexe oder landläufige Methode verwendet werden soll.