20. Пика.
Условие:
Нужно создать с помощью вложенных списков двумерный массив и вывести пику из "x". Затем повернуть её, три раза.
№1 №2 №3 №4
x xxxxxxxxxxxxx x x
xx xxxxxxxxxxx xx x
xxx xxxxxxxxx xxx x
xxxx xxxxxxx xxxx xxx
xxxxx xxxxx xxxxx xxxxx
xxxxxx xxx xxxxxx xxxxxxx
xxxxxxxxx x xxxxxxxxx xxxxxxxxx
xxxxxx x xxxxxx xxxxxxxxxxx
xxxxx x xxxxx xxxxxxxxxxxxx
xxxx xxxx
xxx xxx
xx xx
x x
Код:
my_list = [["x", " ", " ", " ", " ", " ", " ", " ", " "],\
["x", "x", " ", " ", " ", " ", " ", " ", " "],\
["x", "x", "x", " ", " ", " ", " ", " ", " "],\
["x", "x", "x", "x", " ", " ", " ", " ", " "],\
["x", "x", "x", "x", "x", " ", " ", " ", " "],\
["x", "x", "x", "x", "x", "x", " ", " ", " "],\
["x", "x", "x", "x", "x", "x", "x", "x", "x"],\
["x", "x", "x", "x", "x", "x", " ", " ", " "],\
["x", "x", "x", "x", "x", " ", " ", " ", " "],\
["x", "x", "x", "x", " ", " ", " ", " ", " "],\
["x", "x", "x", " ", " ", " ", " ", " ", " "],\
["x", "x", " ", " ", " ", " ", " ", " ", " "],\
["x", " ", " ", " ", " ", " ", " ", " ", " "]]
for a in my_list:
for b in a:
print(b, end="")
print()
print()
print()
print()
####################################
width = len(my_list)
height = len(my_list[0])
for a in range(height):
for b in range(width):
print(my_list[b][a], end="")
print()
print()
print()
print()
####################################
my_list_2 = []
for a in my_list:
my_list_2.append(a[::-1])
for a in my_list_2:
for b in a:
print(b, end="")
print()
print()
print()
print()
####################################
width = len(my_list_2)
height = len(my_list_2[0])
for a in range(height):
for b in range(width):
print(my_list_2[b][a], end="")
print()
print()
print()
print()