Напишите функцию, удаляющую из списка целых
некоторое заданное число. Из функции нужно вернуть
количество удаленных элементов.
python
def delete_number(numbers, number):
count = 0
for num in numbers:
if num == number:
count += 1
numbers.remove(num)
return count
Пример использования функции:
python
numbers = [1, 2, 3, 4, 5, 5, 6, 7, 8, 9, 10]
deleted_count = delete_number(numbers, 5)
print("Количество удаленных элементов:", deleted_count)
print("Обновленный список чисел:", numbers)
Вывод:
Количество удаленных элементов: 2
Обновленный список чисел: [1, 2, 3, 4, 6, 7, 8, 9, 10]
В данном примере, при вызове функции delete_number с аргументами numbers и 5, будет удалено два элемента со значением 5 из списка numbers. Функция возвращает значение deleted_count равное 2. После вызова функции, список чисел будет обновлен и не будет содержать удаленные элементы.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет