-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path03_vypis_matice.py
41 lines (34 loc) · 977 Bytes
/
03_vypis_matice.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
29
30
31
32
33
34
35
36
37
38
39
40
41
# Zadání:
#########
#
# Napište funkci printMatrix, která vypíše matici zadanou 2D polem.
#
# Prvky budou odděleny mezerou a každý řádek bude vypsán na nový řádek.
#
# Kromě prvků matice nebude vypsán žádný jiný znak.
###############################################################################
def printMatrix( matrix ):
"""
Vypíše 2D pole poněkud čielnějším způsobem.
Parametry:
----------
matrix: list
2D pole pro vypsání.
"""
width = len(matrix[0])
height = len(matrix)
for x in range(width):
for y in range( height ):
# Parametr end určuje znak na konci každého volání funkce print.
# Bez něj by se každé číslo vypsalo na nový řádek.
print(matrix[x][y], end=" ")
# Nový řádek.
print()
printMatrix(
[
[2, 4, 7, 8],
[8, 9, 9, 7],
[8, 9, 9, 7],
[8, 9, 9, 7]
]
)