0
0 комментариев

Есть двумерный список 15х10 полностью состоящий из » «. Нужно заменить случайно выбранные » » (в количестве равном n) на «x». Предписано использовать random.

Что-то до меня не доходит, как это сделать :)

Можно выбрать случайные элементы с помощью random.choices, но как сделать, чтобы они в списке заменились на «х»? Можно перемешать с помощью random.shuffle, но для этого надо сначала заменить » » на «х» в количестве равном n. Можно указать координаты с помощью random.randint, но опять же непонятно, как саму замену сделать…

Ниже в коде строка 5 на самом деле:

pole[-1].append(» «)

Не знаю почему отображается неверно

pole = []
    for stroka in range(10):
        pole.append([])
        for kolonka in range(15):
           pole[-1].append(" ")
ostatok = []
    for x in range(15):
        for y in range(10):
            ostatok.append((x, y))
Решенный вопрос
Добавить комментарий