Ответ: Поиск минимального значения k
Это официальный ключ к заданию, источник — открытый банк заданий ФИПИ. Свой ответ можно сверить на странице задачи.
В бланк: число или слово без единиц измерения; дробную часть отделяйте запятой.
При каком наименьшем значении входной переменной $k$ программа выдаёт тот же ответ, что и при входном значении $k = 10$?
1def F(n): 2 return n * n - 45 3 4k = int(input()) 5i = 32 6while i > 0 and F(i) > k: 7 i = i - 1 8print(i)
Где здесь ошибаются
Путать условие продолжения цикла с условием его остановки.
Проверять только значение $F(7)$ и не учитывать необходимость перехода от $i = 8$ к $i = 7$.
Искать значение $k$, при котором цикл останавливается на $i = 8$, вместо $i = 7$.