Python練習(中国大学慕課-python言語プログラム設計-4プログラムの制御構造):100以内素数の和

604 ワード


説明
100以内のすべての素数の和を求めて出力します.
素数は、1より大きく、1と自分でしか割り切れない整数を指す.
ヒント:100以内の各数が素数であるかどうかを逐一判断し、和を求めることができます.
入力フォーマット
この問題は入力されていません
入出力例
 
入力
しゅつりょく
例1
 
1234(これは例であり、実際の出力ではない)
标题:
def is_prime(n):
    for i in range(2,n):
        if n%i == 0:
            return False
    return True
sum = 0
for i in range(2,100):
    if is_prime(i):
        sum += i
print(sum)

白い答え:
s=0
for i in range(2,100):
    for j in range(2,i):
        if(i%j==0):
            break
    else:
        s+=i
print(s)