date_str = input("请输入日期(格式:2023年2月27日):") year = int(date_str[:4]) month = int(date_str[date_str.find("年")+1:date_str.find("月")]) day = int(date_str[date_str.find("月")+1:date_str.find("日")])

days_in_month = [31,28,31,30,31,30,31,31,30,31,30,31]

if year%4==0 and year%100!=0 or year%400==0: days_in_month[1] = 29

day_count = 0 for i in range(month-1): day_count += days_in_month[i] day_count += day

print("该日期为本年的第%d天。" % day_count)

python使用循环实现:从控制台输入一个日期日期格式:2023年2月27日计算该日期为本年的第几天。股票统计分析案例

原文地址: https://www.cveoy.top/t/topic/hpA3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录