如题,这是一个能用的随机座位表。
但是,因为班里有几个同学特别捣蛋。
我的班主任问能不能指定某几个不连续的数在指定位置(或者最后一排)
我是完全莫得思路,就来请教大家啦!
import random
def app(a, b):
if a <= 0 or b <= 0:
print("这可排不出来")
if 0 < a < b:
print("这不就只能一行了?别瞎搞!") #判定条件
if a >= b:
print("这就排出来啦!")
StudentId = range(1, a + 1)
listId = random.sample(StudentId, a)
for i in range(0, len(listId), b):
print(listId[i:i+b]) #输出
a = int(input("输入总人数\n"))
b = int(input("输入每行人数\n"))
app(a, b)