Очень короткий и предпочтительный способ найти минимальное значение температуры в списке - использование питонов min
function
coolest = min(temps)
Если вы хотите написать цикл над списком с индексами, вы можете сделать это так (это то, к чему привыкли люди из других языков, таких как C, но не рекомендуется в python, если вам действительно не нужен индекс, который дело не в этом):
coolest = temps[0]
for i in range(1,len(temps)):
if temps[i] < coolest:
coolest = temps[i]
print (coolest)
index я начну с 1 до длины списка временных.
Я согласен с опасениями Паритоша Сингха в комментариях и поэтому хочу указать на ссылку там с дальнейшими описаниями, почему это плохая практика, чтобы зацикливаться с индексами в python.
Поскольку вы можете видеть это очень часто, по моему мнению, было бы хорошо знать, как это работает, когда вы также знаете, почему и когда не следует его использовать. Рекомендую перейти по ссылке в комментарии ниже.