
import random |
print("-- -- 排座位 -- --") |
print("输入:结束 - 完成输入") |
print("输入:修改 - 修改名字") |
print("输入:删除 - 删除名字") |
names=[] |
while True: |
user = input("请输入:") |
if user == "结束": |
break |
elif user == "修改": |
oldName=input("请输入需要修改的学生姓名:") |
if oldName in names: |
idx = names.index(oldName) |
newName = input("请输入") |
names[idx] = newName |
print(oldName + "已修改为" + newName) |
else: |
print(oldName + "不存在") |
elif user == "删除": |
a = input("请输入需要删除的学生姓名:") |
if a in names: |
names.remove(a) |
print(a + "已删除") |
else: |
print("名字不存在") |
else: |
names.append(user) |
row = input("请输入座位行数:") |
column = input("请输入座位列数") |
print("-- -- -- -- 讲台 -- -- -- --") |
if int(row) * int(column) >= len (names): |
count = 0 |
while True: |
index = random.randint(0,len(names)-1) |
name = names.pop(index) |
print(name + " " * (10 - len(name)),end="") |
count += 1 |
if count % int(column) == 0: |
print() |
if len(names)==0: |
break |
else: |
print("座位不够!") |



