创建长度为15的列表,其元素为2000-8000以内的随机整数 ,编写程序,找出列表中不能被10以内素数整除的元素 注意:10以内的素数可以考虑用列表保存
时间: 2023-06-01 19:06:04 浏览: 146
随机生成两个2~100之间的随机数a和b,找出区间a,b (a<b)内的素数,并用列表保存,输出前5个素数和该5个素数的均值
很高兴为您解答问题!根据您的要求,我可以回答以下问题:创建长度为15的列表,其元素为2000-8000以内的随机整数,编写程序,找出列表中不能被10以内素数整除的元素。
下面是Python代码实现:
```python
import random
# 生成15个随机整数的列表
lst = [random.randint(2000, 8000) for _ in range(15)]
# 定义10以内的素数
prime_lst = [2, 3, 5, 7]
# 找出不能被10以内素数整除的元素
res = []
for num in lst:
flag = True
for prime in prime_lst:
if num % prime == 0:
flag = False
break
if flag:
res.append(num)
print(res)
```
这个程序会生成一个长度为15的列表,元素为2000-8000以内的随机整数。然后,它会定义10以内的素数,并遍历列表,找出不能被10以内素数整除的元素,并输出这些元素。
希望我的回答能够帮助您!如果您有其他问题,请随时提出!
阅读全文