تمرین برنامه نویسی؛ با کدبزن!

منبع جامع سوالات و تمرینات برنامه نویسی

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

تمرین آسان 1839/ دانلود 257 بازدید

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

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

5648

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

01:34:08

5 جواب

خب من از یک فرمت دهی زمان استفاده کردم. کار خاصی نیست,صرفا برای زیبایی بود. ولی میدونم نمیخواستی اما برای این فرمت من مجبور به استفاده از سال,ماه,روز رو داشتم.
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}")
Mohammad.mahdi88 دانلود Python
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
Alireza دانلود Python
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 دانلود 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 دانلود Python
zaman = int(input("please enter your zaamn :"))

h = zaman // 3600
sa = zaman % 3600
minut = sa // 60
second = sa % 60

print(f"{h}:{minut}:{second}")
Sumy.amiri دانلود Python

ارسال جواب

  • قبل از ارسال جواب ویدیو زیر رو ببین تا کار کردن با markdown رو یاد بگیری
  • لطفا جواب های تکراری ارسال نکن
  • سعی کن داخل کدت از کلمات فارسی یا فینگلیش (فارسی با حروف انگلیسی) استفاده نکنی و کدت تماما انگلیسی باشه
  • لطفا داخل جواب از ایموجی یا کاراکترهای خاص استفاده نکن
  • ارسال جواب حق مادی یا معنوی برای ارسال کننده ایجاد نمیکند و تمام حقوق برای سایت کدبزن محفوظ است

راهنمای ارسال جواب 👇

×
×
بستن