/
kajumz
/
python_async
Обзор
Документация
Войти
/
kajumz
/
python_async
Код
Запросы
1
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
homework/tasks/task_4.py
32 строки
819 B
kajumz
Initial commit
25 дек 2024, 22:25
Не верифицирован
25 дек 2024, 22:25
43242a1
Код
Авторство
О чём код?
async def task_1(i: int): if i == 0: return if i > 5: await task_2(i // 2) else: await task_2(i - 1) async def task_2(i: int): if i == 0: return if i % 2 == 0: await task_1(i // 2) else: await task_2(i - 1) async def coroutines_execution_order(i: int = 42) -> int: # Отследите порядок исполнения корутин при i = 42 и верните число, соответствующее ему. # # Когда поток управления входит в task_1 добавьте к результату цифру 1, а когда он входит в task_2, # добавьте цифру 2. # # Пример: # i = 7 # return 12212 await task_1(i) # YOUR CODE GOES HERE