#所有的程序都应该有适当的提示和输出说明。所有的程序都应该记录在案。所有变量都应该是助计符。
import numpy as np
maplist = np.full(shape=(5, 6), fill_value='E')
rowindex = {
'A': 0,
"B": 1,
"C": 2,
"D": 3,
"E": 4,
"F": 5,
}
def Seatprinting():
print(" A B C D E F")
m = 0
for i in maplist:
print(m, end=' ')
for j in i:
print(j, end=' ')
m += 1
print()
def slectset():
Seatprinting()
row = input('row number')
letter = input('letter number')
try:
row = int(row)
letter = rowindex[letter]
except:
print('输入错误')
if maplist[row][letter] == 'X':
print("座位不可用")
slectset()
else:
maplist[row][letter] = 'X'
Seatprinting()
def main():
while True:
slectset()
mark = input('是否继续')
if mark.upper() != "Y":
break
main()