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