n = int(input('n? '))
l = [[0 for j in range(n)] for i in range(n)]
n = n*n
i = 0
j = 0
k = 1
while k < = n:
l[i][j] = k
if i < = j + 1 and i + j < n - 1:
j += 1
elif i < j and i + j > = n-1:
i += 1
elif i > = j and i + j > n-1:
j -= 1
else:
i -= 1
k += 1
for i in l:
print(*i,sep='\t')
Поделитесь своими знаниями, ответьте на вопрос:
1.в произвольно заданном одномерном массиве ( случайные значения из отрезка -6 до 11 ) из 6 элементов, определить количество отрицательных, нулевых и положитльных элементов. 2. сформируйте одномерный массив из 5 элементов (значения элементов укажт пользователь с клавиатуры обнулите значения всех элементов с нечетными индексами. выведите значения одномерного массива в строку через пробел.