ПОМОГИТЕ, срочно нужно сделать работу желательно на питоне, однако объяснения тоже сильно помогут!!!

Ответы
Ответ:
№1
arr = [[i + 1 if i <= j else 0 for j in range(n - 1, -1, -1)] for i in range(n)]
print('\n'.join([' '.join([str(i) for i in row]) for row in arr]))
№2
arr = [[n + j - i if i >= j else 0 for j in range(n)] for i in range(n)]
print('\n'.join([' '.join([str(i) for i in row]) for row in arr]))
№3
arr = [[i - j + 1 if i >= j else j - i + 1 for j in range(n)] for i in range(n)]
print('\n'.join([' '.join([str(i) for i in row]) for row in arr]))
Объяснение:
№1
n = 5
arr = [[0] * n for _ in range(n)]
for i in range(n):
for j in range(n - 1, -1, -1):
if i <= n - j - 1:
arr[i][j] = i + 1
for row in arr:
print(*row)
№2
n = 5
arr = [[0] * n for _ in range(n)]
for i in range(n):
for j in range(n):
if i >= j:
arr[i][j] = n + j - i
for row in arr:
print(*row)
№3
n = 5
arr = [[0] * n for _ in range(n)]
for i in range(n):
for j in range(n):
if i >= j:
arr[i][j] = i - j + 1
else:
arr[i][j] = j - i + 1
for row in arr:
print(*row)