Python :: Aufgabe #39 :: Lösung #1
2 Lösungen

#39
Zeit zwischen zweier Tage
Anfänger - Python
von Dome
- 10.03.2013 um 23:50 Uhr
Erstellen Sie ein Programm, mit dem man die Zeitdifferenz zwischen zwei Tagen bestimmen kann. Hierzu muss man beide Tage eingeben und das Programm gibt die Zeitdifferenz aus.
Je nach Schwierigkeitsgrad:
Eingabe der Daten per Konsole oder GUI, eine Art Dropdown-Menü oder ähnliches
Ausgabe der Differenz in mehreren "Zeitformen", Tage, Monate, Jahre, Minuten, Stunden
Eingabe von Uhrzeiten, die jeweils in die Berechnung einfließen
Je nach Schwierigkeitsgrad:
Eingabe der Daten per Konsole oder GUI, eine Art Dropdown-Menü oder ähnliches
Ausgabe der Differenz in mehreren "Zeitformen", Tage, Monate, Jahre, Minuten, Stunden
Eingabe von Uhrzeiten, die jeweils in die Berechnung einfließen
#1

von devnull (8870 Punkte)
- 21.02.2016 um 15:26 Uhr
Konsolenausgabe:
Erstes Datum : 01.01.2016
Zweites Datum: 21.02.2016
Die Zeitdifferenz beträgt 51 Tage.

import datetime def get_datum(prompt): ok = False while not ok: try: indatum = input(prompt) datum = datetime.datetime.strptime(indatum, "%d.%m.%Y") ok = True except ValueError: print("Ungültiges Datumsformat.") return datum datum_1 = get_datum("Erstes Datum : ") datum_2 = get_datum("Zweites Datum: ") tage = datum_2 - datum_1 print("Die Zeitdifferenz beträgt {:d} Tage.".format(tage.days))
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1