#完成100以內全部素數(shù)(質數(shù))求和
#質數(shù),不含1和本身的。
#2、3肯定是質數(shù)
#我的思路:
#1、先做一個判斷質數(shù)的函數(shù)
#2、再做一個調用這個函數(shù),然后累加的主程序
#3、打印質數(shù)以及累加的和,以證明沒加錯。
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)