这个练习题假设每个月的天数是固定的30天,要考虑第一个月不足三十天的情况。
x=int(input("请输入年份:"))
y=int(input("请输入月份:"))
z=int(input("请输入日期:"))
if x>0 and y>1 and y<=12 and z>0 and z<=30:
print(f"该日期是{x}年的第{(y*30)+z}天")
elif x>0 and y==1 and z>0 and z<=30:
print(f"该日期是{x}年的第{z}天")
输出结果:

版权声明:本文为m0_46116315原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。