Untitled
unknown
plain_text
2 years ago
1.1 kB
8
Indexable
with open ('pary.txt') as file:
dane = file.read()
dane = dane.splitlines()
def czy_pierwsza(liczba):
for i in range(2, liczba, 1):
if liczba % i == 0:
return False
return True
def czy_parzysta(liczba):
if liczba % 2 == 0:
return True
return False
def liczba(string):
liczba = ''
liczba = liczba + string[0] + string[1]
return int(liczba)
def najw_pier_w_licz(liczba):
for i in range(2, liczba - 1, 1):
if czy_pierwsza(i) == True:
najw_pier_w_licz = i
return najw_pier_w_licz
def dru_pier_w_licz(naj_pier_w_licz, liczba):
for i in range(2, liczba, 1):
if i + naj_pier_w_licz == liczba:
return i
for i in dane:
if czy_parzysta(liczba(i)) == True:
string = ''
najw_pier_w_lic = najw_pier_w_licz(liczba(i))
dru_pier_w_lic = dru_pier_w_licz(najw_pier_w_lic, liczba(i))
string += str(liczba(i)) + ' ' + str(dru_pier_w_lic) + ' ' + str(najw_pier_w_lic)
print(string)
Editor is loading...
Leave a Comment