Untitled
unknown
plain_text
2 years ago
1.7 kB
8
Indexable
with open('dane.txt', 'r') as plik:
liczby_str = plik.read().split()
liczby_int = [int(x) for x in liczby_str]
liczby_dwuwymiarowe = []
for i in range(0, len(liczby_int), 320):
podtablica = liczby_int[i:i+320]
liczby_dwuwymiarowe.append(podtablica)
def jeden():
najwieksza = 0
najmniejsza = 255
for z in range(64000):
if liczby_int[z] > najwieksza:
najwieksza = liczby_int[z]
if liczby_int[z] < najmniejsza:
najmniejsza = liczby_int[z]
print(najmniejsza,najwieksza)
def dwa():
wynik = 0
for i in range(200):
for z in range(160):
if liczby_dwuwymiarowe[i][z] != liczby_dwuwymiarowe[i][319 - z]:
wynik += 1
break
print(wynik)
def trzy():
wynik = 0
for i in range(200):
for z in range(160):
if liczby_dwuwymiarowe[i][z] - liczby_dwuwymiarowe[i][z+1] > 128 or liczby_dwuwymiarowe[i][z+1] - liczby_dwuwymiarowe[i][z] > 128:
wynik += 1
break
if liczby_dwuwymiarowe[i][z] - liczby_dwuwymiarowe[i][z-1] > 128 or liczby_dwuwymiarowe[i][z-1] - liczby_dwuwymiarowe[i][z] > 128:
wynik += 1
break
if liczby_dwuwymiarowe[i][z] - liczby_dwuwymiarowe[i+1][z] > 128 or liczby_dwuwymiarowe[i+1][z] - liczby_dwuwymiarowe[i][z] > 128:
wynik += 1
break
if liczby_dwuwymiarowe[i][z] - liczby_dwuwymiarowe[i-1][z] > 128 or liczby_dwuwymiarowe[i-1][z] - liczby_dwuwymiarowe[i][z] > 128:
wynik += 1
break
trzy()Editor is loading...