实现将10位员工随机分配到3个办公室中,且最终的输出结果格式为: 第1兴趣小组的人数是:?,学生分别是:? ? 第2兴趣小组的人数是:?,学生分别是:? ? 第3兴趣小组的人数是:?,学生分别是:? ? ?
时间: 2023-05-28 17:01:21 浏览: 48
import random
employees = ['Jack', 'Alice', 'Bob', 'Tom', 'John', 'Lucy', 'Linda', 'Sam', 'Tim', 'Sue']
# 将员工随机分配到3个办公室中
office1 = []
office2 = []
office3 = []
for employee in employees:
office_number = random.randint(1, 3)
if office_number == 1:
office1.append(employee)
elif office_number == 2:
office2.append(employee)
else:
office3.append(employee)
# 输出每个办公室的人数和名单
print('第1兴趣小组的人数是:{},学生分别是:{}'.format(len(office1), ' '.join(office1)))
print('第2兴趣小组的人数是:{},学生分别是:{}'.format(len(office2), ' '.join(office2)))
print('第3兴趣小组的人数是:{},学生分别是:{}'.format(len(office3), ' '.join(office3)))
相关问题
编写程序,实现将10位员工随机分配到3个办公室中,且最终的输出结果格式为: 第1兴趣小组的人数是:,学生分别是: 第2兴趣小组的人数是:,学生分别是: 第3兴趣小组的人数是:,学生分别是:
import random
# 定义员工名单和办公室列表
staff_list = ['员工1', '员工2', '员工3', '员工4', '员工5', '员工6', '员工7', '员工8', '员工9', '员工10']
office_list = [[], [], []]
# 随机分配员工到办公室中
for staff in staff_list:
index = random.randint(0, 2)
office_list[index].append(staff)
# 输出每个办公室的员工名单
for i, office in enumerate(office_list):
print('第{}兴趣小组的人数是:{},学生分别是:{}'.format(i+1, len(office), ', '.join(office)))
用python编写程序,实现将10位员工随机分配到3个办公室中,且最终的输出结果格式为: 第1兴趣小组的人数是:学生分别是: 第2兴趣小组的人数是:学生分别是: 第3兴趣小组的人数是:学生分别是:
import random
employees = ['Alice', 'Bob', 'Charlie', 'David', 'Emily', 'Frank', 'Grace', 'Hank', 'Isabella', 'Jack']
office1 = []
office2 = []
office3 = []
for emp in employees:
office = random.randint(1, 3)
if office == 1:
office1.append(emp)
elif office == 2:
office2.append(emp)
else:
office3.append(emp)
print("第1兴趣小组的人数是:%d,学生分别是:%s" % (len(office1), office1))
print("第2兴趣小组的人数是:%d,学生分别是:%s" % (len(office2), office2))
print("第3兴趣小组的人数是:%d,学生分别是:%s" % (len(office3), office3))