用python编写程序,实现将10位员工随机分配到3个办公室中,且最终的输出结果格式为: 第1兴趣小组的人数是:,学生分别是: 第2兴趣小组的人数是:,学生分别是: 第3兴趣小组的人数是:,学生分别是:
时间: 2023-05-26 18:04:48 浏览: 29
import random
employees = ["张三", "李四", "王五", "赵六", "钱七", "孙八", "周九", "吴十", "郑十一", "冯十二"]
office = {1: [], 2: [], 3: []}
# 将员工随机分配到办公室中
for employee in employees:
office_num = random.randint(1, 3)
office[office_num].append(employee)
# 输出每个办公室及其人数和人员名单
for i in range(1, 4):
print("第{}兴趣小组的人数是:{},学生分别是:{}".format(i, len(office[i]), office[i]))
相关问题
用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))
阅读全文