Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
qqqlw0
02.03.2021 22:19 •
Информатика
Данно натуральное число определить, каким по счету числом фибоначчи оно является. если не является, выведите -1. на питоне.
Показать ответ
Ответ:
Filindenis
26.08.2020 10:49
# Python 3.X
def fib(n):
f1, f2, i = 1, 1, 2
while True:
f3 = f1 + f2
i += 1
if f3 == n:
return i
elif f3 > n:
return -1
f1 = f2
f2 = f3
print(fib(int(input('Число: '
0,0
(0 оценок)
Популярные вопросы: Информатика
donchikbukhmas
20.07.2022 22:08
Бабушка испекла 8 пирожков с капустой и 16 с повидлом. какое кол-во информации несёт один пирожок?...
lalala106
14.10.2021 09:36
Напишите формулы в таблицу excel налог (на оценку 4) = 0, если начислено меньше или 6000, 13%, если начислено больше 6000 (используйте логическую фунцию если и знаки , ,...
Sonya5ï
14.10.2021 09:36
71. на языке turbo pascal 7.0 имя может иметь длину 1. не менее 3 2. не менее 5 3. не более 8 4. 16 5. не более 226...
RTF1111
05.04.2021 18:43
Операционная система распределяет между процессами следующие ресурсы: (несколько ответов) 1 процессорное время 2 доступ к внутренним устройствам 3 золото, бриллианты 4 доски...
mmakkarova
19.09.2022 05:25
Какие условия необходимы для формирования озера, леса, болота?...
AbashkinaEvgenia98
26.10.2022 17:41
У трикутнику ABC ∠A = ∠C. На сторонах АВ і АС відкладено рівні відрізки AM і СК відповідно. Знайдіть довжину відрізка АК, якщо CM = 14 см...
Gudimnik1
10.11.2020 22:31
10 запитань до тексту, дякую...
Mamiksem
10.11.2020 22:31
Як можна порівнювати маси двох тіл, виготовлених із різних речовин? А) зважуванням Б) порівнюючи їх розміриВ) порівнюючи їх швидкості...
яшка37
31.03.2022 04:41
Теплоизоляция зданий Дополни предложения, используя слова из выпадающихСПИСКОВ,Общее свойство теплоизоляционных материалов - наличиепористой структуры. При такой структуре...
uoo32771
24.01.2022 20:34
Сын есімнің салыстырмалы шырай түрін қатыстырып Қазіргі кездегі автокөлік түрлері тақырыбында шағын мәтін жазыңдар...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
def fib(n):
f1, f2, i = 1, 1, 2
while True:
f3 = f1 + f2
i += 1
if f3 == n:
return i
elif f3 > n:
return -1
f1 = f2
f2 = f3
print(fib(int(input('Число: '