#31560: python 我做錯了什麼?


bowon.lin@gmail.com (柏宇練習中)

學校 : 不指定學校
編號 : 114462
來源 : [124.218.17.159]
最後登入時間 :
2022-08-09 09:16:44
d330. 尋找質數 | From: [124.218.17.159] | 發表日期 : 2022-08-07 13:02

may=[2,3,5,7,13,17,19,31,61,89,107,127,521,607,1279,2203,2281,3217,4253,4423,9689,9941,11213,19937,21701,23209,44497,86243,110503,132049,216091,756839,859433,1257787,1398269]

while True:
    try:
        n=int(input())
        if 2**n-1 in may:
            print("yes")
        elif n==0:
            break
        else:
            print("no")
    except:
        break
 
#31563: Re: python 我做錯了什麼?


cges30901 (cges30901)

學校 : 不指定學校
編號 : 30877
來源 : [39.9.74.255]
最後登入時間 :
2024-10-14 22:20:08
d330. 尋找質數 | From: [110.26.161.231] | 發表日期 : 2022-08-07 16:34

        if 2**n-1 in may:


if n in may:

 
#31585: Re: python 我做錯了什麼?


bowon.lin@gmail.com (柏宇練習中)

學校 : 不指定學校
編號 : 114462
來源 : [124.218.17.159]
最後登入時間 :
2022-08-09 09:16:44
d330. 尋找質數 | From: [124.218.17.159] | 發表日期 : 2022-08-08 17:58

        if 2**n-1 in may:


if n in may:


AC了,謝謝

 
ZeroJudge Forum