Предмет: Информатика, автор: vareca2022

Надрукувати з чисел Фібоначчі в інтервалі від 1 до 100, тільки прості числа, а також їх порядкові номери в ряду Фібоначчі.
На PYTHON ​


Papapapapapam: по-русски напиши и я сделаю
anonymous2010: перекладач спішить на допомогу XD
Papapapapapam: :)

Ответы

Автор ответа: anonymous2010
1

def isSimple(x:int)->bool:return not(0 in[x%i for i in range(2,x)]) and x!=1

def fibonachiNums(start:float,end:float)->list:

   result = []

   data = 0

   number = 1

   for i in range(end+1):

       if number > end:

           break

       result.append(number)

       temp = number

       number += data

       data = temp

   return result

fibonachiNumsArray = fibonachiNums(1, 100)

print(*[f"{fibonachiNumsArray.index(i)}) {i}" for i in fibonachiNumsArray if isSimple(x=i)], sep='\n')

Похожие вопросы
Предмет: Математика, автор: uliannagarasimuk