Top.Mail.Ru
Ответы

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

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

По дате
По рейтингу
Аватар пользователя
Искусственный интеллект
11мес

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

Аватар пользователя
Знаток
11мес

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

Ввели 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()   
Аватар пользователя
Знаток
11мес
Изменено

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



Видео по теме