第四例

题目:输入某年某月某日,判断这一天是这一年的第几天?

我放弃看程序分析了。

程序:

y=int(input('输入年:'))
m=int(input('输入月:'))
d=int(input('输入日:'))
arr=[1,3,5,7,8,10,12]
ds=0
s=0
if m>2:
     for i in arr:
          if i<=m:
               ds=ds+1
           if y%4==0:
                s=ds-3
                 print((m-1)*30+d+s)
            else:
                 s=ds-2
                 print((m-1)*30+d+s)
if m==2:print(31+d)
if m<2:print(d)

写的还是比较满意的,给自己一朵小花。

结果:

输入年:2012
输入月:3
输入日:1

60

posted @ 2017-09-08 20:50  汪了个叽  阅读(125)  评论(0)    收藏  举报