Проблема с функциями и циклами

у меня возникла проблема. У меня есть 2 функции ham и can. Есть ли какая либо возможность заставить работать эти 2 функции параллельно в цикле while, если что это pyhton и я работаю с библиотекой pygame.


Ответы (1 шт):

Автор решения: Андрей Таков

в цикле функции будут выполняться поочередно:

while True:
    ham()
    can()

после чего цикл будет повторяться, если только не ограничить это условием, скажем нуно 7мь повторений:

turn = 7
while turn > 0:
    ham()
    can()
    turn -= 1

если же необходимо выполнить одновременный запуск обеих функций, то можно использовать такой прием:

def a():
    print('foo')

def b():
    print('bar')

def both():
    a()
    b()

both()

где функция both при вызове запустит две другие

→ Ссылка