zoukankan      html  css  js  c++  java
  • Python3经典100道练习题004

    题目:输入某年某月某日,判断这一天是这一年的第几天?
    1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊
          情况,闰年且输入月份大于3时需考虑多加一天。

    【我的代码】

     1 year=int(input('今年的年份:'))
     2 month=int(input('本月是第几月:'))
     3 day=int(input('今天几号:'))
     4 
     5 days=[31,28,31,30,31,30,31,31,30,31,30,31]
     6 
     7 if (year%4==0) or (year%400)==0 and (year%100!=0):
     8     days[1]=29
     9         
    10 #print(days)
    11 
    12 ts=0
    13 for i in range(month-1):
    14     ts=ts+days[i]
    15     
    16 ts=int(ts+day)
    17 
    18 print("%d年%d月%d日是%d年的第%d天."%(year,month,day,year,ts))
    19     

    【网上高手的做法】

    import time
    print(time.strptime('2017-9-20', '%Y-%m-%d')[7])
  • 相关阅读:
    深入.net(文件操作)
    深入.net(多态二)
    Django之form组件
    cookie
    Django进阶
    Django基础
    JQuery
    Dom
    JavaScript
    CSS
  • 原文地址:https://www.cnblogs.com/mathpro/p/7987814.html
Copyright © 2011-2022 走看看