100個不同型別的python語言趣味編程題
實體004:這天是第幾天
題目 輸入某年某月某日,判斷這一天是這一年的第幾天?
程式分析 特殊情況,閏年時需考慮二月多加一天:
def isLeapYear(y):
return (y%400==0 or (y%4==0 and y%100!=0))
DofM=[0,31,28,31,30,31,30,31,31,30,31,30]
res=0
year=int(input('Year:'))
month=int(input('Month:'))
day=int(input('day:'))
if isLeapYear(year):
DofM[2]+=1
for i in range(month):
res+=DofM[i]
print(res+day)
#解本問題有多種方法,此方法并不是標準答案,讀者可以自己嘗試各種方法,
如果你喜歡我的文章,請滑到下方點個推薦再走. ,以給我動力哦;轉載請注名出處,然后..請多來做客鴨,
注:陸續會更新,歡迎大家在評論區分享出你們的方案讓我們一起進步,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/176258.html
標籤:Python
上一篇:實體003:完全平方數
