Предмет: Информатика,
автор: helpmebro00
СРОЧНО!! НА ПИТОНЕ. :dddd
Приложения:

Ответы
Автор ответа:
0
def f(n: int, int=False) -> bool:
if 0 > n >= 1000: return False
if n % 2 == 0: result = n/2
if n % 2 == 1: result = f(n-1, int=True)+3
if int: return result
if result == 18: return True
return False
def main() -> None:
print(sum([f(n) for n in range(1001)]))
if __name__ == "__main__":
main()
Интересные вопросы
Предмет: Русский язык,
автор: Санура
Предмет: Русский язык,
автор: Аноним
Предмет: Русский язык,
автор: помоги71т17
Предмет: Русский язык,
автор: gggggh94
Предмет: Алгебра,
автор: 89025456452k