这个练习题假设每个月的天数是固定的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}天")
输出结果: