4 Jahre zu spät, für manche dennoch aktuell. Hatte gerade genau die Aufgabe in unserem Beginner Python Kurs und hier meine Lösung die überraschenderweise geklappt hat. Ist vielleicht nicht das eleganteste Script aber löppt.

x = 7464643

tyears = x/60/60/24/365 # Berechnung wieviel Jahre

tyearsdelta = (tyears - int(tyears)) #Restzeit

tdays = (tyearsdelta*365) #Berechnung Tage von Restzeit

tdaysdelta = (tdays - int(tdays)) #neue Restzeit

thours = (tdaysdelta*24) # Berechnung Stunden von Restzeit

thoursdelta = (thours - int(thours)) # neue Restzeit

tminutes = (thoursdelta*60) #Berechnung Minuten von Restzeit

tminutesdelta = (tminutes - int(tminutes)) #neue Restzeit

tseconds = (tminutesdelta*60) #Berechnung Sekunden von Restzeit

print (x, "Sekunden sind", int(tyears), "Jahr(e),", int(tdays), "Tag(e),", int(thours), "Stunde(n),", int(tminutes), "Minute(n) und", int(tseconds), "Sekunde(n).")

...zur Antwort