python代码编写模拟电影院的自动售票机选票页面
时间: 2023-11-04 11:59:29 浏览: 170
Python电影售票系统
好的,我可以为您提供一些Python代码来编写一个简单的电影院自动售票机选票页面。以下是代码示例:
```python
# 定义座位选择函数
def selectSeat(row, seat):
# 检查座位是否可用
if seats[row][seat] == 'X':
print("此座位已经售出,请选择其他座位")
return False
# 标记座位已售出
seats[row][seat] = 'X'
print("您已成功选中第 {} 行第 {} 列座位".format(row, seat))
return True
# 初始化座位状态
seats = [[str(j) for j in range(1, 11)] for i in range(10)]
for i in range(10):
for j in range(10):
seats[i][j] = '-'
# 打印座位图
print(" " + " ".join([str(i) for i in range(1, 11)]))
for i in range(10):
print(str(i+1) + " " + " ".join(seats[i]))
# 用户输入选座信息
while True:
row = int(input("请选择座位所在的行数(1-10):")) - 1
seat = int(input("请选择座位所在的列数(1-10):")) - 1
if row < 0 or row > 9 or seat < 0 or seat > 9:
print("输入有误,请重新输入")
elif selectSeat(row, seat):
break
```
这段代码实现了一个简单的电影院自动售票机选票页面,用户可以通过输入座位所在的行数和列数来选择座位,程序会检查座位是否可用,并标记座位已售出。座位状态和用户选择的座位信息都会被打印出来。您可以根据自己的需求修改和扩展这个程序。
阅读全文