用Python做一个程序
输入某年某月某日,判断这一天是这一年的第几天需要用模板一个程序,函数一个程序 这个可以不
def cal(date):
count = 0
# 存放每月的天数
a = # 平年
b = # 闰年
# 数据分割
if (len(date.split("/")) == 3):
year, month, day = date.split("/")
else:
year, _ = date.split("年")
month, _ = _.split("月")
day = _[:-1]
# 判断是平是润
if int(year) % 4 == 0:
ch = b
else:
ch = a
# 先将 n 月前的先加起来
for i in ch:
if int(month) == 1:
break
count += i
count += int(day)
print(f"现在是{year}的第", end="")
return count
date = input("请输入日期(2019/12/12或2019年2月2日)")
result = cal(date)
print(f"{result}天")
请输入日期(2019/12/12或2019年2月2日)2020/1/5
现在是2020的第5天
PS E:\编程\python> & E:/anaconda3/python.exe e:/编程/python/chaojiying_Python/鱼C.py
请输入日期(2019/12/12或2019年2月2日)2022年1月5日
现在是2022的第5天
页:
[1]