Надрукувати з чисел Фібоначчі в інтервалі від 1 до 100, тільки прості числа, а також їх порядкові номери в ряду Фібоначчі.
На PYTHON
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')
Новые вопросы
Русский язык,
2 года назад
Английский язык,
2 года назад
Українська мова,
2 года назад
Английский язык,
2 года назад
Математика,
8 лет назад