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

使用Python实现年转月、年转天功能,通过input方法获取用户输入

Python年数单位换算实现

功能说明

输入年数,自动换算为对应月数和天数,输出格式完全匹配需求示例。

完整代码

def MyFunction():
    # 打印输入标识
    print("# Input")
    # 获取输入年数,如需支持小数年可将int替换为float
    input_year = int(input())
    # 空行分隔输入输出区域
    print("\n# Output")
    # 计算月数:每年固定12个月
    months = input_year * 12
    # 计算天数:按平均每年365.25天计算,和示例计算逻辑对齐
    days = input_year * 365.25
    # 按要求格式化输出
    print(f"{input_year} years = {months} months")
    print(f"{input_year} years = {days:.2f} (rounded) days")

运行效果

>>> MyFunction()
# Input
2

# Output
2 years = 24 months
2 years = 730.50 (rounded) days

补充说明

  • 若需要支持小数年输入,将代码中int(input())替换为float(input())即可
  • 天数计算采用公历平均回归年长度365.25天,完全匹配示例给出的计算结果

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 14:57:03