我正在制作一个班级组计算器,并且一直在尝试生成一个random.sample(range(1,16), classNumber)
,但是当我运行代码时,它似乎仍然在示例中包含数字 0。
这是我的代码:
import random
classNumber = int(input('Please enter the number of people in your class:'))
groupNumber = int(input('Please enter the number of groups:'))
sum1 = classNumber // groupNumber
if (sum1 * groupNumber) == classNumber:
for i in range(1,sum1+1):
print (groupNumber)
random.seed(1)
sample = random.sample(range(classNumber+1), classNumber+1)
print (sample)
count = 0
for i in range(1,classNumber+1):
count += 1
print(i,'- ',sample[count])
else:
numbersInGroup = classNumber - (groupNumber * sum1)
for i in range(1,sum1+1):
print(groupNumber)
print(numbersInGroup)
即使这是返回错误。
import random
s = random.sample(range(1,16),16)
print (s)