Witam!
Mam problem z moim kodem, który ma za zadanie po kliknięciu klawisza "o" na klawiaturze uruchomić pętlę while, a po naciśnięciu klawisza "p" zatrzymać ją. Program poprawnie działa, lecz ostatnia pętla while, która powinna działać, gdy zmienna on == 1, nie włącza się.
Będę wdzięczny za wszelkie odpowiedzi :p
import keyboard
on = 0
def switch():
global on
if keyboard.is_pressed('o'):
on = 1
elif keyboard.is_pressed('p'):
on = 0
while True:
switch()
print(on)
while on == 1:
print('test') #ta petla nie aktywuje sie