Я создал два потока, которые будут одновременно печатать 'Hello' и 'World', теперь я хочу остановить выполнение кода ниже с помощью нажатия клавиши. Как я могу это сделать?
from threading import *
import time
class First(Thread):
def run(self):
while True:
print("Hello")
time.sleep(2)
class Second(Thread):
def run(self):
while True:
print("World")
time.sleep(2)
if __name__ == '__main__':
p1 = First()
p2 = Second()
p1.start()
time.sleep(1)
p2.start()
p1.join()
p2.join()