Найти - Пользователи
Полная версия: Объясните ошибку , если не сложно .
Начало » Python для новичков » Объясните ошибку , если не сложно .
1
Viktorion
 A = []
for x in range(1, 101):
    A += [x]   
while (len(A))>1:
     del A [15] 
4kpt_IV
Когда элементов станет меньше 15 выпадет ошибка, что индекс вышел за границы…
Viktorion
4kpt_IV
Когда элементов станет меньше 15 выпадет ошибка, что индекс вышел за границы…
Нет вылетает с самого начала
JOHN_16
Viktorion
Напишите traceback ошибки!
wallet
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
Viktorion
wallet
всеровно не помогает
Viktorion
JOHN_16
ViktorionНапишите traceback ошибки!
list assignment index out of range
4kpt_IV
4kpt_IV
Когда элементов станет меньше 15 выпадет ошибка, что индекс вышел за границы…

Viktorion
list assignment index out of range
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB