Answer
t.me/python_tesstОтвет:
KeyError
Объяснение:
Программа создаёт множество people и считает его длину без элемента "Лёша". Ошибка происходит из-за того, что в множестве отсутствует этот элемент (существует похожий с буквой е вместо ё). Поэтому надо быть внимательным при вводе похожих символов и добавлять обработку исключений. Более корректно было бы использовать обработку исключения или метод discard(), он не вызывает ошибку в случае отсутствия элемента.
Объяснение работы программы:
- Создание списков
menиwomen. - Преобразование и объединение списков в множество
people. - Неудачное удаление элемента списка.
- Вывод количества элементов (не будет выведено из-за предыдущей строки).
Код:
men = ["Саша", "Влад", "Леша", "Денис"]
women = ["Катя", "Лена", "Маша", "Саша"]
people = set(men).union(set(women))
people.remove("Лёша")
print(len(people))