输出任意一个整数
以内的素数以及这些素数之和。
num = int(input('请输入一个整数: '))
count = 0
k = 1
for i in range(2, num + 1):
a = 0
for j in range(2, i - 1):
if i % j == 0:
a = 1
break
if a == 0:
count += i
print(i, end='')
if (k % 10 == 0): #每输出十个数字就换行,便于查看输出结果
print("\n", end='')
else:
print(" ", end='')
k += 1
print(" ")
print("count=" + str(count))
运行截图如下: