创建长度为20的列表,其元素为1000~5000以内的随机整数。编写程序找出列表中不能被10以内素数整除的元素
问题描述:
创建长度为20的列表,其元素为1000~5000以内的随机整数。编写程序找出列表中不能被10以内素数整除的元素
答
import random
#随机列表1000-5000
nums=[random.randrange(1000,5000) for _ in range(20)]
#10以内素数
snums=[2,3,5,7]
for i in nums:
for k in snums:
if i%k==0:
break
#如果循环正常结束没有break,则执行else
else:
print(i)