بخشی از مجموعه

چندین نمونه کد

~1 دقیقه مطالعه • بروزرسانی ۱۹ مهر ۱۴۰۴

شرح برنامه

این برنامه پایتون سن فرد را به‌صورت سال، ماه و روز دریافت کرده و آن را به دقیقه و ثانیه تبدیل می‌کند.
فرضیات برنامه به شرح زیر است:
- هر سال ۳۶۵٫۲۵ روز دارد
- هر ماه ۳۰ روز دارد
- هر روز شامل ۲۴ ساعت، هر ساعت ۶۰ دقیقه، و هر دقیقه ۶۰ ثانیه است


کد پایتون:


def age_to_minutes_seconds(years: int, months: int, days: int) -> tuple[int, int]:
    total_days = years * 365.25 + months * 30 + days
    total_minutes = int(total_days * 24 * 60)
    total_seconds = int(total_days * 24 * 60 * 60)
    return total_minutes, total_seconds

# دریافت ورودی از کاربر
years = int(input("سن به سال را وارد کنید: "))
months = int(input("تعداد ماه‌های اضافی: "))
days = int(input("تعداد روزهای اضافی: "))

minutes, seconds = age_to_minutes_seconds(years, months, days)
print(f"سن به دقیقه: {minutes}")
print(f"سن به ثانیه: {seconds}")

نمونه خروجی (ورودی: ۱ سال، ۲ ماه، ۱۰ روز):


سن به دقیقه: 592560  
سن به ثانیه: 35553600

توضیح مراحل:

- کاربر سن را به‌صورت سال، ماه و روز وارد می‌کند
- برنامه مجموع روزها را با استفاده از فرضیات محاسبه می‌کند
- سپس تعداد کل دقیقه و ثانیه را محاسبه کرده و نمایش می‌دهد


نوشته و پژوهش شده توسط دکتر شاهین صیامی