解题思路 题目要求: 根据输入的日期,计算是这一年的第几天 输入格式为:年 月 日 输入年份为4位数且大于等于1 输入月份为1-12 输入日期为1-31 解题方法: 计算从1月1日到输入日期的天数 需要考虑闰年的情况 累加每个月的天数 代码 def is_leap_year(year): return year % 4 == 0 and (year % 100 != 0 or year % 400 == 0) def calculate_days(year, month, day): # 每个月的天数(非闰年) days_in_month = [0, 31, 28, 31,...