Как искать в сетке вложенного списка и давать буквенные координаты в Python? [закрыто]

Я новичок в Python и изо всех сил пытаюсь добиться этого. Это моя задача:

Шестибуквенный шифр - это метод кодирования секретного сообщения, который включает в себя как замену, так и транспозицию. Шифрование начинается с случайного заполнения 6  6 сетка с буквами алфавита от А до Я и цифрами от 0 до 9 (всего 36 символов). Эта сетка должна быть известна как отправителю, так и получателю сообщения. Строки и столбцы сетки помечены буквами A, B, C, D, E, F.

Напишите программу на Python, которая реализует шестибуквенный метод шифрования. Ваша программа должна: 1. Создать сетку 6x6 и случайным образом заполнить ее буквами и цифрами, как описано в первом абзаце, а затем предложить пользователю ввести секретное сообщение. 2. Отобразите сетку 6x6 и сгенерированный зашифрованный текст после того, как пользователь введет секретное сообщение. 3. Предложите пользователю ввести зашифрованный текст для отображения исходного сообщения. Можно попросить пользователя разделять каждые две буквы зашифрованного текста пробелом или запятой.

Я сталкиваюсь с тем, как мне искать во вложенных списках случайно введенную букву и давать координаты. Также выигралt координаты должны быть заданы числами, т. е. 0,1, а не буквами, т. е. A, B Я думаю, что смогу управлять кодированием и декодированием, как только у меня возникнет идея, как использовать этот вложенный список.

Вот мой код до сих пор:

grid = [["Z","9","G","Q","T","3"],
    ["Y","8","F","P","S","2"],
    ["X","7","E","O","R","1"],
    ["W","6","D","N","M","0"],
    ["V","5","C","L","K","U"],
    ["J","4","B","I","H","A"]]

def main():
    print("Welcome to the sixth cipher")
    print("Would you like to (E)Encode or (D)Decode a message?")
    operation = input()

    if(operation == "E"):
        encodecipher()
    elif(operation == "D"):
        decodecipher()
    else:
        print("Sorry, input not recognised")

def encodecipher():
    print("Please enter a message to encode:")
    messagetoencode = input()



def decodecipher():
    print("Decode Test")
    rowcolumn()


def rowcolumn():
    pass

main()

Ответы на вопрос(3)

Ваш ответ на вопрос