判断输入的的某年某月某天是这一年的第几天:
x = input('请输入日期(以年月日的形式依次写出,之间不要加任何符号,形如:20190107):')
year = int(x[:4])#取出输入的前四位
month = int(x[4:6])#取出月份
days = int(x[6:8])#取出日期
month_ping = [31,28,31,30,31,30,31,31,30,31,30,31]
date = sum(month_ping[:(month - 1)],days)'''在此穿插个迭代:
迭代就是能够用for 或者while 循环,能有遍历下来(也就是列表,元组),这个过程称为迭代**不能迭代的数据,不能用**sum**这个函数,所以要想加数据,就必须将数据 用中括号括起来'''
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0 ):
if month > 2 :
data = data + 1
print('这是%d年的第%d天。'%(year,data))