赞
踩
P
ython
小程序:使用列表打印输出
1-50
之间的素数
题目要求:
1、创建一个包含
1-50
之间所有素数的列表,打印显示列表;
2、随后只保留该列表的前5个数字,删除其余数字打印输出相应结果;
3、再将每个元素值加上
20
,显示列表内容。
代码如下:
#
创建
1-50
的数值列表
prime
prime=list(range(1,50,1))
#
创建用于存储
1-50
之间的素数的空列表
prime2
prime2=[]
#
遍历列表
for item in prime:
#
判断除了1和它本身以外,有无其它因数。
for i in range(2,item):
if (item%i)==0:
break
else:
prime2.append(item)#
如果没有即为素数,添加入
prime2
列表。
print ("1
到
50
之间的素数有:
"+str(prime2))##
输出
pri
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。