python输入一个1-100之间的正整数 n, 以 n 为随机数种子随机生成一个不大于 n 的正整数 m 。 生成一个包含元素为 1,2,3……n 的列表 ls,在列表 ls 中删除值为 m 的整数倍的元素,在两行中输出原始列表和删除 m 倍数后的列表。
时间: 2023-06-09 18:06:39 浏览: 3316
随机数+素数。随机生成n个数,并以列表形式输出,再输出其中的素数。.py
好的,我明白了。下面是 Python 代码实现:
```python
import random
n = int(input("请输入一个1-100之间的正整数n:"))
random.seed(n)
m = random.randint(1, n)
ls = list(range(1, n+1))
ls = [x for x in ls if x % m != 0]
print("原始列表:", ls)
print("删除m倍数后的列表:", ls)
```
您可以复制以上代码并在 Python 环境中执行,输入一个正整数 n,即可得到原始列表和删除 m 倍数之后的列表。注意:为保证随机数种子的一致性,请不要多次运行。
阅读全文