Answer

Answer

t.me/python_tesst

Ответ:

KeyError

Объяснение:

Программа создаёт множество people и считает его длину без элемента "Лёша". Ошибка происходит из-за того, что в множестве отсутствует этот элемент (существует похожий с буквой е вместо ё). Поэтому надо быть внимательным при вводе похожих символов и добавлять обработку исключений. Более корректно было бы использовать обработку исключения или метод discard(), он не вызывает ошибку в случае отсутствия элемента.

Объяснение работы программы:

  1. Создание списков men и women.
  2. Преобразование и объединение списков в множество people.
  3. Неудачное удаление элемента списка.
  4. Вывод количества элементов (не будет выведено из-за предыдущей строки).

Код:

men = ["Саша", "Влад", "Леша", "Денис"]
women = ["Катя", "Лена", "Маша", "Саша"]
people = set(men).union(set(women))
people.remove("Лёша")
print(len(people))

Report Page