求100以内的素数(1)用筛选法求出这些素数.(2)在屏幕上显示出求素数的动态过程(在屏幕上先显示出100以内的所有数,再动态地删去不符合要求的数,删除的过程要明显.)(3计算这些素数

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 00:24:29
求100以内的素数(1)用筛选法求出这些素数.(2)在屏幕上显示出求素数的动态过程(在屏幕上先显示出100以内的所有数,再动态地删去不符合要求的数,删除的过程要明显.)(3计算这些素数

求100以内的素数(1)用筛选法求出这些素数.(2)在屏幕上显示出求素数的动态过程(在屏幕上先显示出100以内的所有数,再动态地删去不符合要求的数,删除的过程要明显.)(3计算这些素数
求100以内的素数
(1)用筛选法求出这些素数.
(2)在屏幕上显示出求素数的动态过程(在屏幕上先显示出100以内的所有数,再动态地删去不符合要求的数,删除的过程要明显.)
(3计算这些素数的平均值(四舍五入取整),以十进制形式输出,并让该值以红色显示.
(4)数据的输入和结果的输出都要有必要的提示,且提示独占一行.
额.忘了说了,用汇编编程.

求100以内的素数(1)用筛选法求出这些素数.(2)在屏幕上显示出求素数的动态过程(在屏幕上先显示出100以内的所有数,再动态地删去不符合要求的数,删除的过程要明显.)(3计算这些素数
#Code :Python 2.5
list = range( 101 )
for i in xrange( 2,101 ):
if( list[i] == 0 ):
continue
for k in list[ i+1 :101 ]:
if( k%i == 0 ):
list[ k ]= 0
print list;
list = [ i for i in list[ 2:] if i!=0 ]
print list