python列表应用中end=''报错

python3.8,使用的pycharm
倒数第三行, end=''
这一行报错,如图

img


删掉会让每个名字另起一行,不删掉就报错,求解答


```python
#encoding=utf-8
#列表的嵌套:一个列表中的元素又是一个列表。
#应用
#一家公司有四个空余的办公室,现在有11位员工等待工位的分配,请编写程序完成随机的分配。
#demo:
import random
#定义一个列表用来保存4个办公室
staff_seat=[[],[],[],[]]
#定义一个列表用来存储11位员工的名字
staff_names=['s1','s2','s3','s4','s5','s6','s7','s8','s9','s10','s11']
count=0
for name in staff_names:
    index=random.randint(0,3)
    staff_seat[index].append(name)

count=1
for names in staff_seat:
    print('办公室%d的人数为:%d'%(count,len(names)))
    count+=1
    for i in names:
        print("%s" %i,end='')
    print("\n")
    print("*"*25)

```

在我这运行的好好的