Как мне изменить символ моей матрицы? (Без Numpy)

#python

Вопрос:

Я выполняю упражнение, которое требует, чтобы я снял фильм «Матрица комнат» с помощью пользовательского ввода и забронировал места на нем, но я просто не могу найти, как я это делаю.

 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», чтобы показать, что место забронировано?

Комментарии:

1. У вас возникнет проблема: вы, вероятно, хотите cinema.append(a) , чтобы вам вернули одну вкладку, ее не должно быть во внутреннем for цикле.

2. И чтобы изменить . x , просто сделайте cinema[i][j] = 'x' , для какого места выбрано когда-либо

3. Спасибо! С помощью этого я обнаружил, что в моем коде есть что-то, что написано поверх этого, вот почему это не работает.