Untitled
unknown
plain_text
2 years ago
2.5 kB
5
Indexable
def dzwignia_a(kwadraty):
# Przesunięcie każdej kolumny o jeden w dół
for kolumna in range(len(kwadraty[0])):
ostatni_element = kwadraty[-1][kolumna]
for wiersz in range(len(kwadraty) - 1, 0, -1):
kwadraty[wiersz][kolumna] = kwadraty[wiersz - 1][kolumna]
kwadraty[0][kolumna] = ostatni_element
def dzwignia_b(kwadraty):
# Przesunięcie każdej kolumny o jeden w górę
for kolumna in range(len(kwadraty[0])):
pierwszy_element = kwadraty[0][kolumna]
for wiersz in range(len(kwadraty) - 1):
kwadraty[wiersz][kolumna] = kwadraty[wiersz + 1][kolumna]
kwadraty[-1][kolumna] = pierwszy_element
def dzwignia_c(kwadraty):
# Przesunięcie każdego wiersza o jeden w prawo
for wiersz in range(len(kwadraty)):
ostatni_element = kwadraty[wiersz][-1]
for kolumna in range(len(kwadraty[0]) - 1, 0, -1):
kwadraty[wiersz][kolumna] = kwadraty[wiersz][kolumna - 1]
kwadraty[wiersz][0] = ostatni_element
def dzwignia_d(kwadraty):
# Przesunięcie każdego wiersza o jeden w lewo
for wiersz in range(len(kwadraty)):
pierwszy_element = kwadraty[wiersz][0]
for kolumna in range(len(kwadraty[0]) - 1):
kwadraty[wiersz][kolumna] = kwadraty[wiersz][kolumna + 1]
kwadraty[wiersz][-1] = pierwszy_element
def dzwignia_e(kwadraty):
# Przesunięcie każdego wiersza o jeden w górę
for wiersz in range(len(kwadraty) - 1):
kwadraty[wiersz] = kwadraty[wiersz + 1][:]
kwadraty[-1] = [0] * len(kwadraty[0])
def dzwignia_f(kwadraty):
# Przesunięcie każdego wiersza o jeden w dół
for wiersz in range(len(kwadraty) - 1, 0, -1):
kwadraty[wiersz] = kwadraty[wiersz - 1][:]
kwadraty[0] = [0] * len(kwadraty[0])
def dzwignia_g(kwadraty):
# Przesunięcie każdej kolumny o jeden w dół
for kolumna in range(len(kwadraty[0]) - 1, 0, -1):
for wiersz in range(len(kwadraty)):
kwadraty[wiersz][kolumna] = kwadraty[wiersz][kolumna - 1]
for wiersz in range(len(kwadraty)):
kwadraty[wiersz][0] = 0
def dzwignia_h(kwadraty):
# Przesunięcie każdej kolumny o jeden w górę
for kolumna in range(len(kwadraty[0]) - 1):
for wiersz in range(len(kwadraty)):
kwadraty[wiersz][kolumna] = kwadraty[wiersz][kolumna + 1]
for wiersz in range(len(kwadraty)):
kwadraty[wiersz][-1] = 0
Editor is loading...
Leave a Comment