python - 如何更改矩阵的字符?(没有 Numpy)
问题描述
我正在做一个练习,需要我通过用户输入制作一个电影院房间矩阵并在上面预订座位,但我就是找不到我是怎么做的。
lf = int(input('Informe a quantidade de fileiras: '))
cf = int(input('Informe quantos assentos por fileira: '))
colunas = [' A ', 'B ', 'C ', 'D ', 'E ', 'F ', 'G ', 'H ', 'I ', 'J ', 'K ', 'L ',
'M ', 'N ', 'O ', 'P ', 'Q ', 'R ', 'S ', 'T ', 'U ', 'V ', 'W ', 'X ', 'Y ', 'Z ']
cinema = []
c = 0
for cont in range(0, cf):
print(colunas[cont], end='')
print()
# entrada input usuario
for i in range(lf): # loop para linhas
a = []
for j in range(cf): # loop para colunas
a.append('.')
cinema.append(a)
# impressão matriz
for i in range(lf):
c += 1
if c < 10:
print(c, end=' ')
if c >= 10:
print(c, end='')
for j in range(cf):
print(cinema[i][j], end=" ")
print()
print(' ============================')
print(' | TELA |')
print(' ============================')
我怎样才能改变'。'x' 表示座位已预订?
解决方案
推荐阅读
- bash - 神经影像学:AFNI bash
- python - 如何按小时、分钟、秒和毫秒对数据框中的时间进行排序?
- laravel - Laravel 重定向用户注册
- javascript - 如何在单元测试中触发 FileReader 的`onloadend`?
- r - 一段 R 代码会影响 foreach 输出中的随机数吗?
- angular - 如何根据Angular中的角色动态添加authguard?
- postgresql - 当编译时字段类型未知时,如何使用 tokio-postgres 枚举列?
- ios - SwiftUI 特定边的边框
- mysql - 在 MySQL 中创建沙盒实例时出现 deploySandboxInstance() 错误
- staruml - 如何在 StarUML 中导出图像?