Zadania egzaminacyjne naturalne z informatyki rozszerzonej. Proszę o komputerową realizację (zapis programu) do rozwiązania tego, z góry dzięki.​

Zadania Egzaminacyjne Naturalne Z Informatyki Rozszerzonej Proszę O Komputerową Realizację Zapis Programu Do Rozwiązania Tego Z Góry Dzięki class=

Odpowiedź :

Odpowiedź:

Widziałem że w poprzednim zadaniu masz wszystkie odpowiedzi więc podaje tylko kod

do innych podpunktów w a zmieniasz zakres pętli

w  przykładzie b wystarczy zostawić tą linie if czypierwsza(sum([int(i)for i in str(n)])):

aby zapisać te liczby w pliku wystarczy lekko zmodyfikować pętle

def czypierwsza(n):

   if n<2:return False

   for i in range(2,int(n**0.5)+1):

       if n%i==0:

           return False        

   return True

def czysuperpierwsza(n):

   if czypierwsza(n):

       if czypierwsza(sum([int(i)for i in str(n)])):

           if czypierwsza(sum([int(i) for i in format(n,'b')])):return True

   return False

a=0

for i in range(2,1001):

   a+=czysuperpierwsza(i)

print(a)