W PYTHONIE
Liczby czworacze to liczby pierwsze mające postać: n, n + 2, n + 6 i n + 8, np. 5, 7, 11, 13 i 11, 13, 17, 19 i 101, 103, 107, 109. Zdefiniuj funkcję czworacze(n), której parametrem będzie liczba naturalna n, a wynikiem – lista takich liczb czworaczych, gdzie pierwsza liczba będzie większa od podanego parametru.
Zadanie z podręcznika wsip do klasy 2



Odpowiedź :

n = int(input("Podaj liczbę: "))

def czworacze(n):

   for i in range(1,10000000):

           lista_a = []

           a = n+i

           for i in range(1,a+1):

               if a%i == 0:

                   lista_a.append(i)

           if len(lista_a)>2:

               liczba_a = "złożona"

           else:

               liczba_a = "pierwsza"

           b = a+2

           lista_b = []

           for i in range(1,b+1):

               if b%i == 0:

                   lista_b.append(i)

                       

           if len(lista_b)>2:

               liczba_b = "złożona"

           else:

               liczba_b = "pierwsza"

               

           c = a+6

           lista_c = []

           for  i in range(1,c+1):

               if c%i == 0:

                   lista_c.append(i)

           if len(lista_c)>2:

               liczba_c = "złożona"

           else:

               liczba_c = "pierwsza"

               

           d = a+8

           lista_d = []

           for  i in range(1,d+1):

               if d%i == 0:

                   lista_d.append(i)

           if len(lista_d)>2:

               liczba_d = "złożona"

               

           else:

               liczba_d = "pierwsza"

           if liczba_a == "pierwsza" and liczba_b == "pierwsza" and liczba_c == "pierwsza" and liczba_d == "pierwsza":

               lista = []

               lista.append(a)

               lista.append(b)

               lista.append(c)

               lista.append(d)

                   

               print(lista)

               break

           else:

               continue

czworacze(n)

Zobacz obrazek Balibey
Zobacz obrazek Balibey
Zobacz obrazek Balibey