generate functionThu, 13 Apr 2023

'''Имеется двумерный кортеж, размером 5 x 5 элементов: t = ((1, 0, 0, 0, 0), (0, 1, 0, 0, 0), (0, 0, 1, 0, 0), (0, 0, 0, 1, 0), (0, 0, 0, 0, 1)) Вводится натуральное число N (N < 5). Необходимо на основе кортежа t сформировать новый аналогичный кортеж t2 размером N x N элементов. Результат вывести на экран в виде таблицы чисел. Sample Input: 3 Sample Output: 1 0 0 0 1 0 0 0 1'''

t = ((1, 0, 0, 0, 0), (0, 1, 0, 0, 0), (0, 0, 1, 0, 0), (0, 0, 0, 1, 0), (0, 0, 0, 0, 1)) def make_list(t, n): return [t[i][:n] for i in range(n)] n = int(input()) print(make_list(t, n))

Questions about programming?Chat with your personal AI assistant