一、实验目的和要求
目的:
(1)掌握累加求和问题的算法。
(2)掌握根据整数的一些性质求解数字问题的算法。
(3)掌握求解一元方程的迭代算法。
(4)掌握序列的通用的操作方法。
(5)掌握列表的专用操作方法。
(6)理解元组与列表的区别。
二、 实验数据记录、处理及结果分析
① 写出程序的运行结果。
② 筛选法求[2,n]范围内全部素数的基本思路是:在2~n中划去2的倍数(不包括2),再划去3的倍数(不包括3),由于4已被划去,再找5的倍数,……,直到划去不超过n的倍数,剩下的数都是素数。下面是用筛选法求[2,n]范围内的全部素数的程序,请补充程序。
from math import *
n=int(input("请输入n:"))
m=int(sqrt(n))
p=[i for i in range(n+1)]
for i in range(2,m+1):
if p[i]:
for j in range(2*i,n+1, ① ): #去掉i的倍数
p[j]=0
for i in range(2,n+1): #输出全部素数
if