@Nomko

В чём причина ошибки?

Я новчик в данной сфере, и не могу понять, ошибка появляется на моменте "min = a[0]"
File "d:/Py/test.py", line 3, in
min = a[0]
IndexError: list index out of range

a=[]
index = 0
min = a[0]
for i in xrange(0,num):
    a.append(i)
    if a[i]< min:
         min = a[1]
         index = 1
print min
print index
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ответы на вопрос 1
@dmshar
Интересно, в какой "этой сфере" имеется ввиду. Если в программировании на языке Python - то возникает вопрос: А новичек книжку хоть по Python открыл? Если бы открыл, то даже бы новичек понял, что вот тут:
a=[]
создается ПУСТОЙ список , а вот тут:
= a[0]
делается попытка из этого ПУСТОГО списка что-то прочитать.
Это как-то "не очень", в какой бы сфере вы бы не специализировались.

Кстати, могу предположить, что следующим вопросом "новичка в сфере" будет сначала
Почему появляется ошибка, свзанная с xrange(0,num), а потом "а почему у меня ошибка в строчках:
print min
print index"

Подождем.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы