PY
py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Given an N positive integer number,
# 1. Prints N*N linear count matrix. Elements go from 1 to N*N.
# 2. Prints 90° rotated matrix
#
# Example:
# N = input(3)
# N*N:
# 1 2 3
# 4 5 6
# 7 8 9
# Rotated matrix:
# 7 4 1
# 8 5 2
# 9 6 3
print("\t---> n*n matrix <----")
try:
n = int(input("Input: "))
if n <= 0:
raise ValueError
l = []
lrot = []
i = 1
for file in range(n):
l.append(list())
for column in range(n):
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run