CodeSolved

Solved Programming Questions & Exercises

Converting seconds into temporal format

Practice Easy 1839/ Download 183 Views

Write a program that gets the number of seconds from the user and converts to hours, minutes and seconds.

- Input sample:

5648

- Output sample:

01:34:08

3 Answers

Well I used a time formatting. Not a special thing, it was just for beauty. But I know you didn't want to, but for this format I had to use the year, moon, day.
from datetime import datetime
while True:
    try:
        Time=int(input(f"Enter the seconds:"))
        break
    except ValueError:
        print(f"Enter the numbers")

#because of calculating the hours
hours=Time//3600
c=Time%3600

#because of calculating the minutes
minutes=c//60
seconds=c%60
#This format needs to get the year,month,day so I added myself
date=datetime(2025,3,8,hours,minutes,seconds)
print(f"The time is {date:%Y/%m/%d :> %H/%M/%S}")
sec = int(input("Enter Second Number: "))
Clock = sec / 3600
Minutes = (sec % 3600) / 60
Seconds = (sec % 3600) % 60

print(int(Clock),":",int(Minutes),":",int(Seconds))
Hadi.x Download Python
second = 5648

hours = second // 3600
minutes = (second % 3600) // 60
seconds = second % 60

print(f"{str(hours).zfill(2)}:{str(minutes).zfill(2)}:{str(seconds).zfill(2)}")

Emrimo Download Python

Submit answer

Submitting answers is currently unavailable.

×
×
Close