#15422: 為啥在測試的時候表示AC,但是發出去以後就變成了WA?(連試了好幾次,心好累)


spiritr98@gmail.com (SkyMarshall Lam)


year=float(input())

if ((year%400)==0) or ((year%4)==0) and ((year%100)!=0):
print("閏年");
else:
print("平年");

#15424: Re:為啥在測試的時候表示AC,但是發出去以後就變成了WA?(連試了好幾次,心好累)


OwO310659 (OwO)


本題是多筆測資, 以EOF做結尾, 所以會有如下的測資(舉例):

2016
2017
2018

另外補充一些Python的小知識(?), 使用float()之後做運算可能會有浮點數誤差(雖然本題沒有這個問題), 建議讀取整數時使用int()較為妥當。

希望有幫助到你~~~  OwO

#15430: Re:為啥在測試的時候表示AC,但是發出去以後就變成了WA?(連試了好幾次,心好累)


spiritr98@gmail.com (SkyMarshall Lam)


本題是多筆測資, 以EOF做結尾, 所以會有如下的測資(舉例):

2016
2017
2018

另外補充一些Python的小知識(?), 使用float()之後做運算可能會有浮點數誤差(雖然本題沒有這個問題), 建議讀取整數時使用int()較為妥當。

希望有幫助到你~~~  OwO



謝謝。不過還是不行......