Untitled

 avatar
unknown
plain_text
2 years ago
1.1 kB
5
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