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

تبدیل ساعت به روز

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

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

برای مثال:

input: 80
3 days, 8 hours
👨‍💻 2 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

پاسخ‌ها 17

def convert_hours_to_days_and_hours(total_hours):
    """Convert hours to days and remaining hours."""
    days = total_hours // 24       # تعداد روزها
    hours = total_hours % 24       # ساعت‌های باقی‌مانده
    return days, hours

# دریافت ورودی از کاربر
try:
    total_hours = int(input("لطفاً تعداد ساعت‌ها را وارد کنید: "))
    days, hours = convert_hours_to_days_and_hours(total_hours)
    print(f"{total_hours} ساعت برابر است با {days} روز و {hours} ساعت.")
except ValueError:
    print("لطفاً یک عدد صحیح وارد کنید.")
a=int(input("Please enter the hours:\n"))
if (a//24)==1 and (a%24) !=1:
    print(f"1 day, {a%24} hours")
elif (a//24)!=1 and (a%24) ==1:
    print(f"{a//24}days, 1 hour")
elif (a//24)==1 and (a%24) ==1:
    print("1 day, 1 hour")
elif (a//24)!=1 and (a%24) !=1:
    print(f"{a//24}days,{a%24} hours")

def convert_hours_to_days_hours(total_hours):
    # محاسبه تعداد روزها و ساعت‌ها
    days = total_hours // 24  # محاسبه تعداد روزها
    hours = total_hours % 24   # محاسبه باقی‌مانده ساعت‌ها
    return days, hours

# دریافت ورودی از کاربر
input_hours = int(input("لطفاً عددی را به عنوان ساعت وارد کنید: "))

# تبدیل ساعت به روز و ساعت
days, hours = convert_hours_to_days_hours(input_hours)

# نمایش نتیجه
print(f"{input_hours} hours is equal to {days} days and {hours} hours.")
# دریافت ورودی از کاربر
number = int(input("Enter the number of hours: "))  # مثلاً 80
# محاسبه تعداد روزها و ساعات
day = number // 24  # تعداد روزها
hour = number % 24  # باقی‌مانده ساعت‌ها
print(f"day: {day}\nhour: {hour}")

ارسال جواب

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

×
بستن