Seite 1 von 1

Zeitangabe umrechnen

Verfasst: Samstag 16. Juni 2012, 05:41
von theoneandonly
Hallo, ich wollte mal ein Programm erstellen, das eine Zeitangabe in Stunden, Minuten, und Sekunden einliest und dies dann in eine von mir eingegebene Angabe umwandelt. (In Jahre, Monate, Tage, Stunden, Minuten oder Sekunden) :D
Aber jetzt weiss ich echt nicht mehr weiter:
So sieht mein Programm jetzt aus... Ich weiss nicht, wie ich die von mir gewünschte Umrechnungsangabe schreiben soll! Also dort bei "if Angabe is Sekunden:" :K

Code: Alles auswählen

a=float(input('Anzahl Stunden='))
b=float(input('Anzahl Minuten='))
c=float(input('Anzahl Sekunden='))

Angabe=(input('Umrechnen in:'))

if Angabe is Sekunden:
    x=((a*3600)+(b*60)+c)
    print(x,'Sekunden') Stunden

Re: Zeitangabe umrechnen

Verfasst: Samstag 16. Juni 2012, 07:02
von /me
theoneandonly hat geschrieben:

Code: Alles auswählen

if Angabe is Sekunden:
    x=((a*3600)+(b*60)+c)
Übertreibe die Anzahl der Klammern nicht. und verwende ab und zu mal Leerzeichen. In deinem Code sieht man ja vor lauter Bäumen den Wald nicht mehr.

Code: Alles auswählen

angabe = input('Umrechnen in:')

if angabe == 'Sekunden':
    sekunden_gesamt = (a * 3600) + (b * 60) + c
a, b, und c solltest du auch durch deskriptivere Namen wie stunden, minuten und sekunden ersetzen.

Re: Zeitangabe umrechnen

Verfasst: Samstag 16. Juni 2012, 10:05
von theoneandonly
Vielen Dank!!!
Habe es nun dank deiner Hilfe hinbekommen! :lol: :)