Я пытаюсь сделать часы обратного отсчета, и когда я запускаю их в последний раз, l oop пропускается, а l oop полностью закрывается. В чем может быть проблема?
def countdown():
print("Give the time for the countdown separated by a space.")
time.sleep(0.3)
print("If none just type in 00")
hours_time = int(input("Hours:"))
min_time = int(input("Minutes:"))
sec_time = int(input("Seconds:"))
print("Countdown will run for:{}Hr {}min {}sec".format(hours_time, min_time, sec_time))
while (sec_time != 00):
print("{}Hr {}min {}sec".format(hours_time, min_time, sec_time))
time.sleep(1)
sec_time = sec_time - 1
while (min_time != 00 and sec_time == 00):
print("{}Hr {}min 00sec".format(hours_time, min_time))
time.sleep(1)
min_time = min_time - 1
sec_time = sec_time + 59
while (hours_time != 00 and min_time == 00 and sec_time == 00):
print("{}Hr 00min 00sec".format(hours_time))
time.sleep(1)
hours_time = hours_time - 1
min_time = min_time + 59
sec_time = sec_time + 59
countdown()