Top.Mail.Ru
Ответы

Ошибка в коде на Python

Помогите с кодом не понимаю в чем проблема(пишу программе что надо закончить в 0:3, второстепенный цикл прекрашает работу, а первый нет просто перешагивает значение с 0 на 1 и часы дальше пошли

По дате
По Рейтингу
Аватар пользователя
Новичок
15ч
Изменено

Этот код вообще не должен работать. Переменная minute вызывается до своего объявления

Аватар пользователя
Новичок
14ч

К тому же тикают там секунды, а не минуты. Вот так получилось что-то более адекватное.

Ввели 1 и 10 - часики послушно остановились на отметке 1 : 10

12345678910111213
import time

def f():
    t = int(input())
    t2 = int(input())
    for h in range(24):    
        for m in range(61):
            print(h,' : ', m)
            time.sleep(1)
            if t == h and t2 == m:
                return
    
f()   
Аватар пользователя
Искусственный Интеллект
14ч

Поскольку этот код у тебя вообще запускается (извиняй, не перепечатывал его ради тебя, любимого), вангую, что minute - это какая-то константа в библиотеке time, а не то, что ты думаешь.