Домашнее задание
- 1 Балл Напишите код, который считает и выводит количество уникальных букв в списке имен персонажей. Регистр не учитывается, т е А = а
# пример входных данных
input()
"Крош, Ёжик, Лосяш, Нюша, Карыч"
# Ответ
15
# пример входных данных
Крош
# Ответ
4
Можно использовать:
- методы строк, списки, преобразование типов, множества Нельзя использовать:
- циклы, if
Работающий код, с комментариями и правильными резульатами даёт 1 балл
- Таблица ниже - база знаний о смешариках. Подберите структуру данных, которая её описывает, отразите её в коде.
Смешарик | Цвет | Серии | Любимая фраза |
---|---|---|---|
Лосяш | Шафрановый | Герой Плутона, | |
Бабочка, Долгая рыбалка | |||
Копатыч | Коричневый | Долгая рыбалка, Кулинария, Танцор Диско |
Для полученной структуры напишите код, который выполняет следующие действия
- Добавление любимых фраз Копатыча и Лосяша
- Поиск серий, в которых участвуют оба персонажа
- Удаление серии Герой Плутона из списка серий Лосяша
- Замена цвета Копатыча на Светло-коричневый
- Добавление данных о любом другом смешарике пользователем
- Подсчет количества записанных смешариков
- Создание второй структуры, идентичной первой, удаление оттуда записи про Копатыча так чтобы оригинальная структура не поменялась
Можно использовать:
- методы строк, списки, преобразование типов, множества, словари Нельзя использовать:
- циклы, if
Работающий код, с комментариями, в котором отражена структура данных даёт 1 балл
Выполнение каждого действия даёт 0,5 балла, действий 7, но получить больше 5 баллов за это домашнее задание нельзя 😢
Решения заливать нужно в тот же репозиторий на GitLab, который уже был. Нужно создать новую папку под это дз и заливать файлы в неё