PYTHON輸出今年的第幾天

2021-10-09 14:57:40 字數 854 閱讀 2185

y=eval(input(『請輸入年份:』))

m=eval(input(『請輸入月份:』))

d=eval(input(『請輸入天數:』))

f= true #true代表閏年

if y%4 == 0 and y%100 != 0:

f= true

elif y%400 == 00:

f = true

else:

f = false

判斷是否為閏年還是平年

if f is true:

month=[31,28,31,30,31,30,31,30,31,30,31,30]

s = sum(month[0:(m-1)])+d

print(『今年是閏年{}年的第{}天』.format(y,s))

else:

month = [31, 28, 31, 30, 31, 30, 31, 30, 31, 30, 31, 30]

s = sum(month[0:(m-1)])+d

print(『今年是平年{}年的第{}天』.format(y,s))

#另外考慮到月份及天數判斷的解法:

#--coding:utf-8 --

#閏年 四年一次

year = int(input(「請輸入今年年份:」))

#判斷是否為閏年

r = false

if 0month[m]:

print(「請輸入正確的日期!」)

#計算天數

days = 0

for i in range(1,m):

days += month[i]

print(「今年的第%s天」%(days+d))

輸出今年是第幾天

需求 輸入乙個日期,然後輸出是今年的第幾天。思路 輸出乙個字串,規定輸入方式。然後擷取字串的年,月,日。最後將年月日轉化成整型。還有關於閏年的判斷。字串轉為整型 integer.valueof string s 是將乙個包裝類是將乙個實際值為數字的變數先轉成string型再將它轉成integer型的...

今年第幾天

問題及 all right reserved.檔名 xinghaotu.cpp 完成日期 2014年11月10號 版本號 v1.0 問題描述 呼叫函式 輸入描述 呼叫函式 程式輸出 整型 201458501244 定義乙個函式,其引數為年 月 日的值,返回這一天為該年的第幾天。要求在main函式中輸...

今年的第幾天

輸入年 月 日,計算該天是本年的第幾天。包括三個整數年 1 y 3000 月 1 m 12 日 1 d 31 輸入可能有多組測試資料,對於每一組測試資料,輸出乙個整數,代表input中的年 月 日對應本年的第幾天。2012 12 21 2013 1 5 356 5 include using nam...