import asyncio
async def first():
await asyncio.sleep(30)
return (2)
async def second():
await asyncio.sleep(20)
return (1)
async def main():
print("Продолжаем")
for fut in asyncio.as_completed([first(), second()]):
resp = await fut
print(f'Ваш ответ:{resp}')
asyncio.run(main())
from time import sleep
from threading import Thread
def first():
sleep(3)
print(2)
def second():
sleep(3)
print(1)
def main():
Thread(target=first).start()
Thread(target=second).start()
print("Продолжаем")
main()
PS D:\Dropbox\Develop\all_tests> python threads.py
Продолжаем
1
2