37,719
社区成员
发帖
与我相关
我的任务
分享
import random
teacher_list=['老师1', '老师2', '老师3', '老师4', '老师5']
class_list=[[], [], []]
#取出列表的每个元素,添加到 class_list 列表中的随机位置
def allot():
for i in teacher_list:
class_num = random.randint(0,2)
class_list[class_num].append(i)
print(class_list)
allot()
import random
# 创建函数1,生成teacher_list列表
def create_teacher():
teacher_list = []
i = 1
while i <= 5:
teacher_list.append('老师' + str(i))
i += 1
return teacher_list
# 创建函数2,生成class_list 列表
def create_class():
class_list = []
add_list = []
i=1
while i <= 3:
class_list.append(add_list)
i +=1
return class_list
#创建函数3,分配功能 allot
def allot():
for i in teacher_list:
class_num = random.randint(0,3-1)
class_list[class_num].append(i)
print(class_list)
#程序开始执行
teacher_list = create_teacher()
class_list=create_class()
print(teacher_list) #测试teacher_list打印结果
print(class_list) #测试class_list 打印结果
print('-------分界线--------')
allot()
def create_class():
class_list = []
add_list = []
i=1
while i <= 3:
class_list.append(add_list)
i +=1
return class_list
def create_class():
class_list = []
#add_list = []
i=1
while i <= 3:
class_list.append([])
i +=1
return class_list