Ошибки при работе с циклами #for часть 2 #программирование #coding #python #pythoncode

13 Просмотры
Издатель
# Ошибки при работе с циклами for
# часть 2

# 3. Использование range с
#отрицательным шагом
# Ошибка: неверно заданные границы
# при итерации "назад"
for i in range(0, 10, -1):
print(i)
# Решение: задайте границы наоборот
for i in range(9, -1, -1):
print("Правильный шаг:", i)

# 4. Изменение длины списка
#внутри цикла
# Ошибка: добавление
# или удаление элементов
# изменяет длину списка,
# что приводит к пропускам
numbers = [1, 2, 3, 4, 5]
for i in range(len(numbers)):
# Изменение списка внутри цикла
numbers.append(i)
print("Изменение списка:", numbers[i])
# Решение: не изменяйте коллекцию, по
# которой итерируетесь,
# или итерируйтесь по копии

# 5. Использование несуществующего индекса
# Ошибка: попытка доступа к индексу,
# который выходит за пределы списка
Категория
Программирование на python
Комментариев нет.