导语
时间过的真快!中秋就八月十五,感觉没多久就是国庆,然后过年了......
一年过去啥都没干,单着单着又是一年,回家还要面临催婚的状况!愁人啊~这不得过年回家还要存点儿钱买年货嘛?
让我写个简单的小程序练手,新手小白也可以完成的超简单项目,看下具体今年还剩下多长时间,早做打算!
正文
详细的代码都有注释的:
while True:
year =int(input("请输入年份:"))
month=int(input("请输入月份:"))
day=int(input("请输入日期:"))
sum_day=0 #表示当前日期是全年的哪一天
total_month=(31,28,31,30,31,30,31,31,30,31,30,31) #平年12个月的天数组成放元组
print(total_month[:month-1])
sum_day=sum(total_month[:month-1])+day #总天数=之前所有月份的天数+当前日期的天数
percent_day=(sum_day/365)*100 #计算天数占全年365天的百分比
if year%400==0 or (year%4==0 and year%100!=0): #如果是闰年
if month>2: #输入月份大于2月
sum_day+=1 #天数加1
percent_day=(sum_day/366)*100 #闰年,全年总天数是366天
percent_day=round(percent_day,3) #保留3位小数
print(f"{year}年{month}月{day}日是{year}年的第{sum_day}天,全年已经过去了{percent_day}%")
'''输出*年*月*日是*年的第*天,全年已经过去*%'''
这 简单吧~新手入门的案例刚学习的你可以学学!
效果如下:
总结
9月份月底了,十月份还会远吗?中秋过完等国庆,对了还有双十一哈哈哈~
兜里记得留点儿米,回家好过年撒。
你的支持是我最大的动力,记得点点赞哦!!跟着小编从入门到实战慢慢来!
私信小编06,即可进入源码基地,更多源码福利免费等你来领取啦~come on .