این برنامه پایتون سن فرد را بهصورت سال، ماه و روز دریافت کرده و آن را به دقیقه و ثانیه تبدیل میکند.
فرضیات برنامه به شرح زیر است:
- هر سال ۳۶۵٫۲۵ روز دارد
- هر ماه ۳۰ روز دارد
- هر روز شامل ۲۴ ساعت، هر ساعت ۶۰ دقیقه، و هر دقیقه ۶۰ ثانیه است
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
- کاربر سن را بهصورت سال، ماه و روز وارد میکند
- برنامه مجموع روزها را با استفاده از فرضیات محاسبه میکند
- سپس تعداد کل دقیقه و ثانیه را محاسبه کرده و نمایش میدهد