تبدیل ثانیه به قالب زمانی
برنامه ای بنویسید که تعداد ثانیه ها را از کاربر دریافت کنه و به ساعت و دقیقه و ثانیه تبدیل کند.
- نمونه ورودی :
5648
- نمونه خروجی:
01:34:08
👨💻 2 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد
برنامه ای بنویسید که تعداد ثانیه ها را از کاربر دریافت کنه و به ساعت و دقیقه و ثانیه تبدیل کند.
- نمونه ورودی :
- نمونه خروجی:
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}")
خب من از یک فرمت دهی زمان استفاده کردم.
کار خاصی نیست,صرفا برای زیبایی بود.
ولی میدونم نمیخواستی اما برای این فرمت من مجبور به استفاده از سال,ماه,روز رو داشتم.
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}")
seconds=int(input("enter the seconds>>>>"))
hours=seconds/3600
minutes=seconds//3600
sec=seconds%3600
print(hours,":",minutes,":",sec)
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)}")
zaman = int(input("please enter your zaamn :"))
h = zaman // 3600
sa = zaman % 3600
minut = sa // 60
second = sa % 60
print(f"{h}:{minut}:{second}")
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام