Предмет: Информатика, автор: genievgenich

в чем ошибка python,объясните

Приложения:

genievgenich: Вы - волшебник на голубом вертолете, определите самое большое из ваших N эскимо и бесплатно подарите его грустному водяному.
genievgenich: справа моя прога
restIess: ошибок много, первая и критическая ты присваиваешь переменной max значение переменной moroz, а этой переменной у нас пока нет
restIess: Еще одна ошибка, переменную не нужно называть именем встроенной функции(в питоне есть функция max)
restIess: Хотя поправочка, ошибок не много)
genievgenich: спс

Ответы

Автор ответа: restIess
2

Готовый код:

n = int(input())

moroz = int(input())

_max = moroz

for i in range(n-1):

   moroz = int(input())

   if moroz > _max:

       _max = moroz

print(_max)

Разберем ошибки, которые были.

1. Нельзя называть переменную именем встроенной функции (чисто технически так сделать возможно, но это считается плохим тоном) можем назвать переменную _max, либо mx.

2. Нам нужно сначала считать переменную мороз, а затем присвоить к максимуму значение переменной мороз

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