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'''

def f(n): 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)) t2 = [] for i in range(n): t2.append(t[i][:n]) for i in range(n): print(*t2[i])

Questions about programming?Chat with your personal AI assistant