Вот пошаговый метод параллельного запуска двух функций с использованием цикла while в Python:
Шаг 1: Импортируйте необходимые модули
import threading import time
Шаг 2: Определите функции, которые будут выполняться параллельно
def function1(): while True: # Code for function 1 print("Executing Function 1") time.sleep(1) # Simulating some work def function2(): while True: # Code for function 2 print("Executing Function 2") time.sleep(1) # Simulating some work
Шаг 3: Создайте потоки и начните выполнение функций
if __name__ == "__main__": # Create threads for each function thread1 = threading.Thread(target=function1) thread2 = threading.Thread(target=function2) # Start the threads thread1.start() thread2.start() # Keep the main thread running while True: pass
Шаг 4: Запустите код Сохраните скрипт Python и запустите его. Вы увидите, что и function1
, и function2
будут выполняться одновременно в отдельных потоках, выводя соответствующие сообщения каждую секунду.
Вот мой результат: