编写程序,让用户在健盘上論入一个自然数n,然后在区间(1,100)上随机生成n个不重复的自然数,输出这些自然数,然后继续编写代码对这些自然数进行处理,只保留所有偶数,并输出这些偶数。
时间: 2023-07-31 14:12:20 浏览: 169
用C#生成不重复的随机数的代码
以下是 Python 代码示例:
```python
import random
# 获取用户输入的自然数 n
n = int(input("请输入一个自然数n:"))
# 随机生成 n 个不重复的自然数,并输出这些自然数
nums = random.sample(range(1, 101), n)
print("随机生成的自然数为:", nums)
# 保留所有偶数,并输出这些偶数
even_nums = [num for num in nums if num % 2 == 0]
print("所有偶数为:", even_nums)
```
运行程序后,用户需要在命令行中输入一个自然数 n,程序会随机生成 n 个不重复的自然数,并输出这些自然数。然后程序会对这些自然数进行处理,只保留所有偶数,并输出这些偶数。
阅读全文