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

Python天数转年/周/天代码输出符合要求却未获系统认可

问题原因与修复方案

你的代码计算逻辑是对的,但课程系统不认可的核心原因是没有实现需求里的「询问用户输入驾驶天数」这一要求——你直接把days硬编码成了1000,没有从用户处获取输入。

需求要求回顾

  • 首行询问用户驾驶天数,将输入转为整数
  • 计算天数对应的年数
  • 将转年后剩余天数转为周数
  • 获取转周后剩余天数

修复后的代码

'''The program converts days you have been driving for to weeks and years'''
# 替换硬编码,改为询问用户输入并转为整数
days = int(input("Days you have been driving: "))
years = days // 365
weeks = days % 365 // 7
consDays = days % 365 % 7
print("You have been driving for:")
print("Years:" , years)
print("Weeks:" , weeks)
print("Days:" , consDays)

修改说明

把原来的print("Days you have been driving: 1000")和days=1000替换成days = int(input("Days you have been driving: ")),这样就能实现从用户处获取输入并转为整数的要求,完全匹配需求的所有步骤,课程系统应该会认可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 16:25:21