Ответ: Подсчёт рекурсивных вызовов
Это официальный ключ к заданию, источник — открытый банк заданий ФИПИ. Свой ответ можно сверить на странице задачи.
В бланк: число или слово без единиц измерения; дробную часть отделяйте запятой.
Ниже приведены две рекурсивные функции F и G. Функция G печатает символ «звёздочка» и при выполнении условия вызывает функцию F. Сколько символов «звёздочка» будет напечатано на экране при выполнении вызова F(14)?
1def F(n): 2 if n > 0: 3 G(n - 3) 4 5def G(n): 6 print("*") 7 if n > 1: 8 F(n - 1)
Где здесь ошибаются
Не учитывать печать символа при вызове G(-1): условие проверяется только после команды print.
Остановить рекурсию при отрицательном аргументе G, хотя функция G всё равно успевает напечатать символ.
Посчитать вызовы F вместо вызовов G.