Вопрос задан 17.07.2023 в 20:07. Предмет Информатика. Спрашивает Маткурбанов Максад.

Язык python, в чём ошибка? u = int (input ())if u >= 15:print()else:C = 7min = 55i = 0while

i< u do:min+= 50if min >= 60:min-=60h+=1print(h,min)​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Федотов Никита.

переменные объявлены в области видимости функции if , а это значит , что когда функция завершает свое выполнение , все переменные из ее области видимости удаляются (то же и с циклами, и с функциями , и с классами и т.д.)

крч инициализируй нулями эти три переменные в начале программы

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

В представленном коде Python есть несколько ошибок. Вот исправленная версия:

python
u = int(input()) if u >= 15: print() else: C = 7 min = 55 h = 0 i = 0 while i < u: min += 50 if min >= 60: min -= 60 h += 1 i += 1 print(h, min)

Внесенные изменения:

  1. Удалены символы ">" и "<", которые являются HTML-сущностями и не являются частью синтаксиса Python. Использованы соответствующие операторы сравнения ">" и "<".
  2. Добавлены отступы для обозначения блоков кода после условных выражений и цикла while.
  3. Внутри цикла while добавлена инкрементация переменной i для предотвращения бесконечного цикла.
  4. Добавлена инициализация переменной h перед циклом while, чтобы избежать ошибки в коде.
0 0

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

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос