@22eugene22

Как написать лучше таймер?

Это почти мой первый код, и я думаю что его можно как нибудь исправить, помогите, буду очень благодарен
from os import system
from time import sleep

h, m, s = 0, 0, 0
s = int(input('seconds: '))
m = int(input('minutes: '))
h = int(input('hours: '))
while s > 59:
    s -= 60
    m += 1
while m > 59:
    m -= 60
    h += 1
while h > 59:
    print('Too much')
    h = int(input(hours))
while s >= 0:
    system('CLS')
    print(f'{h}:{m}:{s}')
    sleep(1)
    s -= 1
    if s == 0 and m != 0:
        s = 59
        m -= 1
    elif s == 0 and m == 0 and h != 0:
        s = 59
        m = 59
        h -= 1
print('end')
  • Вопрос задан
  • 91 просмотр
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
Есть такая вещь как timedelta.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы