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)) n = int(input()) t2 = t[:n] for i in range(n): t2[i] = t2[i][:n] for j in range(n): print(t2[i][j], end=' ') print()

Questions about programming?Chat with your personal AI assistant