حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود

تبدیل ثانیه به قالب زمانی

تمرین آسان 788 visibility link download flag

برنامه ای بنویسید که تعداد ثانیه ها را از کاربر دریافت کنه و به ساعت و دقیقه و ثانیه تبدیل کند.

- نمونه ورودی :

5648

- نمونه خروجی:

01:34:08

reply 8

visibility
def output(data):
    hours=int(data/3600)
    minutes=int(data/60)
    seconds=int(data%60)
    return f"{hours:02}:{minutes:02}:{seconds:02}"
data_user=int(input("enter the seconds>>>>"))
print(output(data_user))
seconds = int(input("تعداد ثانیه ها را وارد کنید: "))
hours = seconds // 3600
minutes = (seconds % 3600) // 60
remaining_seconds = seconds % 60
print(f"{hours:02}:{minutes:02}:{remaining_seconds:02}")
پاسخ هوش مصنوعی Ai Python

خب من از یک فرمت دهی زمان استفاده کردم.
کار خاصی نیست,صرفا برای زیبایی بود.
ولی میدونم نمیخواستی اما برای این فرمت من مجبور به استفاده از سال,ماه,روز رو داشتم.

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}")
while True:
    time = int(input("Enter the time in seconds: "))
    if time >= 0:
        second = time % 60
        minute = (time // 60) % 60
        hour = (time // 3600 ) % 24

        print(f'{hour:02}:{minute:02}:{second:02}')
        ask = input("Do you want to try again? (y/n): ")

        if 'n' in ask.lower():
            break
    else:
        print("Invalid input")
        continue
sec = int(input("Enter Second Number: "))
Clock = sec / 3600
Minutes = (sec % 3600) / 60
Seconds = (sec % 3600) % 60

print(int(Clock),":",int(Minutes),":",int(Seconds))
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)}")

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن