From 69eea66c69ae0ae24a975e6cfc5dc9c945f493f9 Mon Sep 17 00:00:00 2001 From: pi3c Date: Sun, 15 Oct 2023 10:23:29 +0300 Subject: [PATCH] lesson8 --- part1_basic/lesson8/README.md | 25 +++++++++++++++++++++++++ part1_basic/lesson8/app.py | 20 ++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 part1_basic/lesson8/README.md create mode 100644 part1_basic/lesson8/app.py diff --git a/part1_basic/lesson8/README.md b/part1_basic/lesson8/README.md new file mode 100644 index 0000000..565d679 --- /dev/null +++ b/part1_basic/lesson8/README.md @@ -0,0 +1,25 @@ +Задание: Создание словаря и операции с ним + + +Создайте пустой словарь с именем my_dict. + +Добавьте в словарь my_dict следующие элементы: + +Ключ "name" с соответствующим значением "John". + +Ключ "age" с соответствующим значением 25. + +Ключ "city" с соответствующим значением "New York". + + +Выведите на экран содержимое словаря my_dict. + +Измените возраст в словаре my_dict на 26. + +Добавьте ключ "email" со значением "john@example.com" в словарь my_dict. + +Проверьте, есть ли ключ "country" в словаре my_dict, и выведите соответствующее сообщение. + +Удалите ключ "city" из словаря my_dict. + +Выведите на экран все ключи и значения из словаря my_dict в следующем формате: diff --git a/part1_basic/lesson8/app.py b/part1_basic/lesson8/app.py new file mode 100644 index 0000000..177e1b9 --- /dev/null +++ b/part1_basic/lesson8/app.py @@ -0,0 +1,20 @@ +""" +Модуль является результатом выполнения практической +домашней работы по теме "Словари и функции" + +:copyright: Сергей Ванюшкин +:git: https://git.pi3c.ru/pi3c/StudyRepo_Synergy.git +:license: MIT +2023г. +""" + +my_dict = {"name": "John", "age": 25, "city": "New York"} + +print(my_dict) +my_dict["age"] = 26 +my_dict["email"] = "john@example.com" +print(my_dict.get("country", "Нет в словаре ключа 'country'")) +my_dict.pop("city") + +for k, v in my_dict.items(): + print("ключ:", k, "значение:", v)