Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 28, 2016 18:14:11

Viktorion
Зарегистрирован: 2016-10-28
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Объясните ошибку , если не сложно .

 A = []
for x in range(1, 101):
    A += [x]   
while (len(A))>1:
     del A [15] 

Отредактировано Viktorion (Окт. 28, 2016 18:15:30)

Офлайн

#2 Окт. 28, 2016 18:43:51

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

Объясните ошибку , если не сложно .

Когда элементов станет меньше 15 выпадет ошибка, что индекс вышел за границы…

Офлайн

#3 Окт. 28, 2016 20:56:44

Viktorion
Зарегистрирован: 2016-10-28
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Объясните ошибку , если не сложно .

4kpt_IV
Когда элементов станет меньше 15 выпадет ошибка, что индекс вышел за границы…
Нет вылетает с самого начала

Офлайн

#4 Окт. 28, 2016 21:07:31

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Объясните ошибку , если не сложно .

Viktorion
Напишите traceback ошибки!



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#5 Окт. 28, 2016 21:21:37

wallet
Зарегистрирован: 2016-02-21
Сообщения: 50
Репутация: +  2  -
Профиль  

Объясните ошибку , если не сложно .

Viktorion
ну так добавьте для начала print и посмотрите с самого начала или нет
ошибка тут в условии while len(A) > 1 так как при этом в цикле идёт обращение к несуществующему элементу в списке, как писали выше

 A = []
for x in range(1, 101):
    A += [x]
while len(A) > 1:  #while len(A) > 15
     del A[15]
     print A

Офлайн

#6 Окт. 28, 2016 22:20:01

Viktorion
Зарегистрирован: 2016-10-28
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Объясните ошибку , если не сложно .

wallet
всеровно не помогает

Офлайн

#7 Окт. 28, 2016 22:20:28

Viktorion
Зарегистрирован: 2016-10-28
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Объясните ошибку , если не сложно .

JOHN_16
ViktorionНапишите traceback ошибки!
list assignment index out of range

Офлайн

#8 Окт. 28, 2016 23:07:33

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

Объясните ошибку , если не сложно .

4kpt_IV
Когда элементов станет меньше 15 выпадет ошибка, что индекс вышел за границы…

Viktorion
list assignment index out of range

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version