#28340: python極新手解法


gp6d93@gmail.com (林凱)

學校 : 不指定學校
編號 : 176418
來源 : [120.110.175.232]
最後登入時間 :
2021-12-01 14:55:40
a004. 文文的求婚 | From: [120.110.175.232] | 發表日期 : 2021-12-01 14:40

try:

    while True:

        y=int(input())

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

            print('閏年')

        else:

            print('平年') 

except:

     pass

 
#28341: Re:python極新手解法


gp6d93@gmail.com (林凱)

學校 : 不指定學校
編號 : 176418
來源 : [120.110.175.232]
最後登入時間 :
2021-12-01 14:55:40
a004. 文文的求婚 | From: [120.110.175.232] | 發表日期 : 2021-12-01 14:50

try:

    while True:

        y=int(input())

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

            print('閏年')

        else:

            print('平年') 

except:

     pass

下面也可以寫成

 

except EOFError:

     pass

 
#28342: Re:python極新手解法


gp6d93@gmail.com (林凱)

學校 : 不指定學校
編號 : 176418
來源 : [120.110.175.232]
最後登入時間 :
2021-12-01 14:55:40
a004. 文文的求婚 | From: [120.110.175.232] | 發表日期 : 2021-12-01 14:56

try:

    

        y=int(input())

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

            print('閏年')

        else:

            print('平年') 

except:

     pass

下面也可以寫成

 

except EOFError:

     pass


若沒有寫while True:

則出現錯誤(只輸入一行)

若沒有寫try: except:

則出現錯誤(EOFError: EOF when reading a line)

 
ZeroJudge Forum