- 帖子
- 13
- 精华
- 0
- 积分
- 39
- 阅读权限
- 10
- 注册时间
- 2017-8-17
- 最后登录
- 2017-9-1
|
# -*-coding:utf-8-*-
# 从m 个数字随机徐拿出n个数字
import random
import sys
def getRandomNumber(mm, nn):
"""
返回1到m之间的n个数字
:param m:
:param n:
:return:
"""
sourceList = range(1, mm + 1)
print random.sample(sourceList, nn)
def inputM():
"""
输入m的值,并且对输入的m值进行判断
"""
try:
global m
m = input("请输入m的值:")
if m <= 2:
print "请输入一个大于2的数字"
sys.exit()
except:
print "请输入数字"
sys.exit()
def inputN():
"""
输入n的值,并对n进行判断
"""
try:
global n
n = input("请输入n的值:")
if n < 1 or n >= m:
print "n的取值范围只能大于等于1小于m"
sys.exit()
except:
print "请输入数字"
sys.exit()
inputM()
inputN()
getRandomNumber(m, n)
|
|