Python :: Aufgabe #95 :: Lösung #3

4 Lösungen Lösungen öffentlich
#95

Zeitlich veränderte Grußformeln

Anfänger - Python von Energy - 09.03.2016 um 14:00 Uhr
Erstellen Sie eine Anwendung, in der der Benutzer aufgefordert wird, seinen Vor- und Nachnamen einzugeben.
Die Anwendung soll den Namen mit einer Begrüßung ausgeben.
Berücksichtigen Sie, dass die Begrüßung zwischen 0 und 12 Uhr „Guten Morgen“, ab 12 bis 18 Uhr „Guten Tag“ und ab 18 bis 0 Uhr „Guten Abend“ lauten soll.
#3
vote_ok
von Cryptt (390 Punkte) - 19.08.2016 um 09:59 Uhr
Quellcode ausblenden Python-Code
# Zeitlich veraenderte Grussformel

def gruss(name,zeit):
    if (0 <= zeit <= 12):
        print('\nGuten Morgen',name)
    elif(12 < zeit <= 18):
        print('\nGuten Tag',name)
    elif(18 < zeit <= 24):
        print('\nGuten Abend',name)
    else:
        print('Zeit ist wohl nicht richtig (0-24')

name = input('Bitte gib Deinen Namen ein: ')

while True:
    try:
        ausserhalb = True
        while ausserhalb:
            uhrzeit = float(input('Bitte gib "Uhrzeit" ein(0-24 zB. 15.30): '))
            if uhrzeit < 0 or uhrzeit > 24:
                print('Bitte gib eine Stunde ueber 0 und unter 24 ein.')
            else:
                ausserhalb = False
        break
    except ValueError:
        print('Bitte eine Zahl eingeben! ')

gruss(name,uhrzeit)

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben