【小白入门案例系列】Python全年天数查询小系统上线!

导语

图片

时间过的真快!中秋就八月十五,感觉没多久就是国庆,然后过年了......

​一年过去啥都没干,单着单着又是一年,回家还要面临催婚的状况!愁人啊~这不得过年回家还要存点儿钱买年货嘛?

让我写个简单的小程序练手,新手小白也可以完成的超简单项目,看下具体今年还剩下多长时间,早做打算!

正文

详细的代码都有注释的:

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 .

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

顾木子吖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值