Единственная возможная причина в том, что Montakhabha
имеет менее 11 элементов.Будьте внимательны, если ваше состояние h <= 10
, поэтому вы проверяете также Montakhabha[10]
в своем коде.
Самое безопасное было бы изменить это значение на
while h < len(Montakhabha)
. Некоторые примечания:
- первая проверка, вероятно, должна быть
continue
вместо break
(как и последнее назначение Max=Max
). - использовать
x is None
вместо x==None
.Это безопасно, потому что None
- это одноэлементное значение. - 2-е и 3-е условия делают одно и то же
В целом, кажется, что вы пытаетесь сделать это
max_value = 0
for element Montakhabha:
if element > max_value:
max_value = element