Определены две функции:
def f(n):
return n * n
def g(n):
return n * 2000 + 3
Программа ищет наименьшее значение переменной i, начиная с 1 и удваивая его на каждом шаге, при котором условие f(i) <= g(i) становится ложным. Какое число выведет программа?
i = 1
while f(i) <= g(i):
i *= 2
print(i)