Создание оповещения с частотой, заданной пользователем
Всем привет, дана напоминалка с 3-мя функциями. Отдых от ПК/ Попить воду/ Пойти спать в. Если пойти спать можно 1 раз, то отдых от пк и пить воду можно несколько раз с определенной частотой. Например каждые 2 часа пить воду, если со временем все понятно, но вот как частоту сделать... Прошу помочь только с одним примером чтобы был понятен принцип
import time
print(('Мої вітання! Яке нагадування поставити?\n1 Відпочинок від ПК\n2 Випити воду\n3 О котрій годині йти спати\nВаріант - '))
user_text = str(input())
if user_text =='1':
#можливо додати скільки часу відпочинку, але це як все зроблю
print('Через який час оповістити? ')
user_range = int(input())
print('Cкільки разів нагадувати?')
user_number = int(input())
if user_number == 1:
print('Оповіщення буде через {} годин, буде {} нагадування'.format(user_range, user_number))
user_range = user_range * 60
time.sleep(user_range)
print('Час відпочити!')
elif user_number > 1:
#написать функцию таймер, но как ее задействовать столько же раз сколько ввел юзер?
# else: