Python (ложный вывод в крошечном проекте сигнализации)Python

Программы на Python
Anonymous
Python (ложный вывод в крошечном проекте сигнализации)

Сообщение Anonymous »

По сути, я поставил будильник, не используя библиотеку playsound, и таймер не работает должным образом. Я использовал escape-коды ANSI, но они испортили таймер.

Код: Выделить всё

import time

Clear = "\033[2J"
Clear_and_return = "\033[H"

def alarm(seconds):
time_elapsed = 0
print(Clear)
while time_elapsed < seconds:
time.sleep(1)
time_elapsed += 1

time_left = seconds - time_elapsed
min_left = time_left // 60
sec_left = time_left % 60

print(f"{Clear_and_return} Time left till alarm: {min_left:02d}:{sec_left:02d}")

minutes = int(input("Minutes: "))
seconds = int(input("Seconds: "))

alarm(minutes * 60 + seconds)
Программа работает без ошибок, но таймер не отображается, пока не достигнет 00:00.


Подробнее здесь: https://stackoverflow.com/questions/788 ... rm-project

Вернуться в «Python»