import winsound import threading import time run = True def sigalarm(): after_timer = time.sleep(2) beep(5) def WOW(): timer = threading.Timer(2.0, sigalarm()) timer.start() def beep(number_of_times=0): number_range = range(1, number_of_times+1) for number in number_range: winsound.Beep(3000, 500) def ask_for_input(): while run == True: WOW() ask_for_input()