#完成100以内全部素数(质数)求和
#质数,不含1和本身的。
#2、3肯定是质数
#我的思路:
#1、先做一个判断质数的函数
#2、再做一个调用这个函数,然后累加的主程序
#3、打印质数以及累加的和,以证明没加错。
def is_prime(n):
if n == 1:
return False
if n <= 3:
return True
m = n // 2 + 1
for j in range(2, m):
if n % j == 0:
return False
return True
sum_prime_num = 0
for i in range(1, 101):
if is_prime(i):
print(i)
sum_prime_num = sum_prime_num + i
print(sum_prime_num)