猫史档案馆


【Python作品分享】今年第几天?【作品秀】

用户:飞天泥鳅IV飞天泥鳅IV查看:5 回复:1 评论:5 创建时间:2020-01-15T19:53:06


【作品展示】

center_image

 

【作品介绍】

输入年月日,输出今年第几天。

 

【作品源代码】

a = int(input('年:'))
b = int(input('月:'))
c = int(input('日:'))
d = 0
if (a % 100 == 0):
    if (a % 4 == 0):
        m_02 = 29
    else:
        m_02 = 28
elif (a % 4 == 0):
    m_02 = 29
else:
    m_02 = 28
month = [int(30), int(m_02), int(31), int(30), int(31), int(30), int(31), int(31), int(30), int(31), int(30), int(31)]
if (b == 1):
    e = c
elif (b == 2):
    e = (month[0] + c)
elif (b == 3):
    e = (month[1] + (month[0] + c))
elif (b == 4):
    e = (month[2] + (month[1] + (month[0] + c)))
elif (b == 5):
    e = (month[3] + (month[2] + (month[1] + (month[0] + c))))
elif (b == 6):
    e = (month[4] + (month[3] + (month[2] + (month[1] + (month[0] + c)))))
elif (b == 7):
    e = (month[5] + (month[4] + (month[3] + (month[2] + (month[1] + (month[0] + c))))))
elif (b == 8):
    e = (month[6] + (month[5] + (month[4] + (month[3] + (month[2] + (month[1] + (month[0] + c)))))))
elif (b == 9):
    e = (month[7] + (month[6] + (month[5] + (month[4] + (month[3] + (month[2] + (month[1] + (month[0] + c))))))))
elif (b == 10):
    e = (month[8] + (month[7] + (month[6] + (month[5] + (month[4] + (month[3] + (month[2] + (month[1] + (month[0] + c)))))))))
elif (b == 11):
    e = (month[9] + (month[8] + (month[7] + (month[6] + (month[5] + (month[4] + (month[3] + (month[2] + (month[1] + (month[0] + c))))))))))
elif (b == 12):
    e = (month[10] + (month[9] + (month[8] + (month[7] + (month[6] + (month[5] + (month[4] + (month[3] + (month[2] + (month[1] + (month[0] + c)))))))))))
else:
    print('抱歉,请重新输入。')
print(('今天是今年的第' + (str(e) + '天。')))
print(('离明年还有' + (str(((337 + m_02) - e)) + '天。')))

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
dounsm36dounsm36

可以自动输入

用模块 datetime time

教程:

https://www.喵51.net/article/1喵828.htm

https://blog.csdn.net/sixiaoying/article/details/87936603

点赞0


评论