@System04

Как переделать код в двумерный массив?

Есть код...
a = int(input())
k = 0
for i in range(a):
    for j in range(a):
        print(k, end=' ')
        k += 1
    print()

Как можно переделать его в двумерный массив (на список)?
  • Вопрос задан
  • 115 просмотров
Решения вопроса 1
phaggi
@phaggi Куратор тега Python
лужу, паяю, ЭВМы починяю
Можно вот так:
def make_row(size):
    global k
    old_k = k
    k = old_k + size
    return [*range(old_k, k)]


if __name__ == '__main__':
    size = int(input('введите размерность массива:'))
    k = 0
    print([make_row(size) for i in range(size)])
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы