Created
June 29, 2021 04:53
-
-
Save thecodemedia/5de74cd1e72483d4727441c76acc09b2 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Подключаем модуль для работы со временем | |
import time | |
# Подключаем потоки | |
from threading import Thread | |
# Делаем отдельную функцию с напоминанием | |
def remind(): | |
# Спрашиваем текст напоминания, который нужно потом показать пользователю | |
print("О чём вам напомнить?") | |
# Ждём ответа пользователя и результат помещаем в строковую переменную text | |
text = str(input()) | |
# Спрашиваем про время | |
print("Через сколько минут?") | |
# Тут будем хранить время, через которое нужно показать напоминание | |
local_time = float(input()) | |
# Переводим минуты в секунды | |
local_time = local_time * 60 | |
# Ждём нужное количество секунд, программа в это время ничего не делает | |
time.sleep(local_time) | |
# Показываем текст напоминания | |
print(text) | |
# Создаём новый поток | |
th = Thread(target=remind, args=()) | |
# И запускаем его | |
th.start() | |
# Пока работает поток, выведем что-то на экран через 20 секунд после запуска | |
time.sleep(20) | |
print("Пока поток работает, мы можем сделать что-нибудь ещё.\n") |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment