LLIaMMaH

LLIaMMaH 

Изредко стримлю игры

377subscribers

111posts

Модуль 1. Практическое задание по теме "Словари и множества"

Цель: Написать программу на языке Python, используя Pycharm, для работы со словарями и множествами.
1. В проекте, где вы решаете домашние задания, создайте модуль 'module_1_6.py' и напишите весь код в нём.
2. Работа со словарями:
  - Создайте переменную `my_dict` и присвойте ей словарь из нескольких пар ключ-значение.
Например: Имя (`str`) - Год рождения (`int`).
  - Выведите на экран словарь `my_dict`.
  - Выведите на экран одно значение по существующему ключу, одно по отсутствующему из словаря `my_dict` без ошибки.
  - Добавьте ещё две произвольные пары того же формата в словарь `my_dict`.
 - Удалите одну из пар в словаре по существующему ключу из словаря `my_dict` и выведите значение из этой пары на экран.
  - Выведите на экран словарь `my_dict`.
3. Работа с множествами:
  - Создайте переменную `my_set` и присвойте ей множество, состоящее из разных типов данных с повторяющимися значениями.
  - Выведите на экран множество `my_set` (должны отобразиться только уникальные значения).
  - Добавьте 2 произвольных элемента в множество `my_set`, которых ещё нет.
  - Удалите один любой элемент из множества `my_set`.
  - Выведите на экран измененное множество `my_set`.
**Примечания:**
- Для вывода значений на экран используйте функцию print().
- Помните, что словарь и множество - неупорядоченные коллекции.
- Больше о методах словарей тут, множеств тут.
Пример результата выполнения программы:
Dict: {'Vasya': 1975, 'Egor': 1999, 'Masha': 2002}
Existing value: 2002
Not existing value: None
Deleted value: 1999
Modified dictionary: {'Vasya': 1975, 'Kamila': 1981, 'Artem': 1915, 'Masha': 2002}
Set: {1, 'Яблоко', 42.314}
Modified set: {'Яблоко', 42.314, 13, (5, 6, 1.6)}
Успехов!
https://notes.jdi.su
py
main6.py1.58 Kb
Subscription levels8

Подписка B1

$1.36 per month
Данная подписка даёт доступ для игры на сервере (при наличии лицензионного аккаунта Minecraft) и немного расширенные права в игре. Так же как и остальные подписки копит средства на новое железо для сервера.
+ chat

Подписка B2

$2.71 per month
Более расширенные права на серверах Minecraft. Доступ ко всем постам по Python.
+ chat

Подписка B3

$4.1 per month
Более расширенные права на серверах Minecraft. Доступ ко всем постам по Python.
+ chat

Подписка B4

$5.5 per month
Более расширенные права на серверах Minecraft. Доступ ко всем постам по Python.
+ chat

Подписка B5

$6.8 per month
Более расширенные права на серверах Minecraft. Доступ ко всем постам по Python.
+ chat

Подписка B6

$10.2 per month
Все привилегии прошлых подписок. Отдельная благодарность. Добавление информации о спонсоре на стримах, в вики проектов и прочих местах где допускается такая информация.
+ chat

Подписка B7

$13.6 per month
Все привилегии прошлых подписок. Отдельная благодарность. Добавление информации о спонсоре на стримах, в вики проектов и прочих местах где допускается такая информация.
+ chat

Подписка B8

$27.1 per month
Все привилегии прошлых подписок. Отдельная благодарность. Добавление информации о спонсоре на стримах, в вики проектов и прочих местах где допускается такая информация.
+ chat
Go up