You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Python计算年龄对应剩余寿命的天数、周数、月数 输出需符合指定格式

Python 剩余寿命计算器实现

需求说明

输入以年为单位的年龄,假设人均预期寿命为90岁,计算剩余可存活的天数、周数、月数,使用Python f-string完成格式化输出,输出格式需严格匹配要求。

计算规则

  • 剩余年数 = 90 - 输入年龄
  • 剩余天数 = 剩余年数 × 365
  • 剩余周数 = 剩余年数 × 52
  • 剩余月数 = 剩余年数 × 12

英文输出实现代码

# 获取输入年龄
age = int(input())
remaining_years = 90 - age
days = remaining_years * 365
weeks = remaining_years * 52
months = remaining_years * 12
# 按要求格式化输出
print(f"You have {days} days, {weeks} weeks, and {months} months left.")

效果验证

输入:12
输出:You have 28470 days, 4056 weeks, and 936 months left.
输入:53
输出:You have 13505 days, 1924 weeks, and 444 months left.
输入:56
输出:You have 12410 days, 1768 weeks, and 408 months left.
输入:90
输出:You have 0 days, 0 weeks, and 0 months left.

中文输出版本

如需中文输出,可将打印语句替换为如下代码:

print(f"你还剩余 {days} 天、{weeks} 周、{months} 个月的寿命。")

内容的提问来源于stack exchange,提问作者Nitin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 23:09:02