Untitled
unknown
plain_text
2 years ago
1.4 kB
4
Indexable
plik = open("szachy.txt")
dane = plik.read()
linijki = dane.splitlines()
szachownice = []
print(linijki)
for i in range(0, len(linijki), 9):
szachownica = []
for j in range(8):
szachownica.append(linijki[i + j])
szachownice.append(szachownica)
# print(szachownice)
def czy_jest_w_linii(linia):
for i in range(len(linia)):
if not linia[i] == '.':
return False
return True
def wypisz_szach(tab):
for line in tab:
print(line)
def pusta_kolumna(tab):
print("szachownica:")
wypisz_szach(tab)
linie = []
licznik = 0
for kolumna in range(len(tab)):
for wiersz in range(len(tab[0])):
# print()
linie.append(tab[wiersz][kolumna])
print("linie: ")
print(linie)
tab = []
for i in range(0, len(linie), 8):
tmp = "".join(linie[i:i + 8])
tab.append(tmp)
print("odwrocona szachownica:")
wypisz_szach(tab)
# print(tab)
for i in range(len(tab)):
if czy_jest_w_linii(tab[i]):
licznik += 1
print(f"licznik: {licznik}")
return licznik
suma = 0
high = 0
for i in range(len(szachownice)):
tmp1 = pusta_kolumna(szachownice[i])
if tmp1 != 0:
suma += 1
if high < tmp1:
high = tmp1
print(suma, high)Editor is loading...
Leave a Comment