python用户输入一个数字生成几个不重复的数字
时间: 2024-05-01 08:20:14 浏览: 170
python 生成不重复的随机数的代码
5星 · 资源好评率100%
可以使用Python中的random.sample()方法来生成指定个数的不重复数字。以下是一个示例代码:
```python
import random
num = int(input("请输入一个数字:"))
count = int(input("请输入要生成的不重复数字个数:"))
if count > num:
print("生成的不重复数字个数不能超过输入数字")
else:
nums = random.sample(range(1, num+1), count)
print("生成的不重复数字为:", nums)
```
此代码中,首先通过input()方法获取用户输入的数字和要生成的不重复数字个数。然后通过if语句判断要生成的不重复数字个数是否超过了输入数字。如果没有超过,就使用random.sample()方法从1到输入数字的范围内随机生成指定个数的不重复数字,并将其存储在nums变量中。最后输出生成的不重复数字。
阅读全文