题目来源:中国大学MOOC_北京理工大学_Python123.io_Python语言程序设计
描述
求100以内所有素数之和并输出。
素数指从大于1,且仅能被1和自己整除的整数。
提示:可以逐一判断100以内每个数是否为素数,然后求和。
输入输出示例:
输入
该题目没有输入
输出
1234(这是示例,不是真实输出)
def prime(n):
for i in range(2, int(pow(n, 0.5)) + 1):
if n % i == 0:
return 0
return 1
s = 0
for i in range(2, 100):
if prime(i):
s += i
print(s)