python语言,输入一个1-100之间的正整数n,以n为随机数种子随机生成一个不大于n的正整数m。生成一个包含元素为1,2,3,4……n的列表Is,在列表Is中删除值为m的整数倍的元素,在两行中输出原始列表和删除m倍数后的列表
时间: 2023-05-17 21:03:15 浏览: 282
随机数+素数。随机生成n个数,并以列表形式输出,再输出其中的素数。.py
以下是 ChatGPT 的回答:
请看以下 Python 代码:
```python
import random
n = int(input("请输入一个1-100之间的正整数n:"))
random.seed(n)
m = random.randint(1, n)
Is = list(range(1, n+1))
Is = [x for x in Is if x % m != 0]
print("原始列表:", list(range(1, n+1)))
print("删除m倍数后的列表:", Is)
```
这段代码可以实现你的要求。输入一个1-100之间的正整数n,以n为随机数种子随机生成一个不大于n的正整数m。生成一个包含元素为1,2,3,4……n的列表Is,在列表Is中删除值为m的整数倍的元素,在两行中输出原始列表和删除m倍数后的列表。
阅读全文