其实这是我的python给我出的题目,说是八个老师随机分配三个办公室,然后把随机分配的结果输出,他说他下节课解析,然后下节课就上到函数了,讲的还津津有味的,我一开始是手写的代码,他看了一眼说我写的好烦,问我能运行出来吗,我说我运行了,可以的,他说好,他下节课来评讲,然后下节课上函数进阶了
下面是我写的代码,那个随机的random函数我之前在那个猜拳游戏里面说了,这里不做详细解说了
话不多说上代码
office_room
= [[],[],[]]
teacher_name
= ['赵老师','钱老师','孙老师','李老师','周老师','吴老师','郑老师','王老师']
import random
for teacher
in teacher_name
:
office_num
= random
.randint
(0,2)
office_room
[office_num
].append
(teacher
)
i
= 1
for office
in office_room
:
print(f
'办公室{i}的人数是{len(office)}')
i
+= 1
print('分配情况如下')
for office
in office_room
:
print(office
)
我这洋文形参应该不用注释吧?
其实我本来是想最后输出用一个for嵌套的,输出一行办公室的人数输出一行随机分配的结果,然后发现这个for嵌套他有自己的想法,他就是套不进去,要命