From 3d35159e78d1871f473baa319c8ab8186545f8a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9D=D0=B8=D0=BA=D0=B8=D1=82=D0=B0=20=D0=9C=D0=B0=D1=80?= =?UTF-8?q?=D0=BA=D0=BE=D0=B2?= Date: Mon, 29 Sep 2025 11:34:05 +0300 Subject: [PATCH] test is done --- TEMA3/task_module1.md | 69 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 TEMA3/task_module1.md diff --git a/TEMA3/task_module1.md b/TEMA3/task_module1.md new file mode 100644 index 0000000..8760d4b --- /dev/null +++ b/TEMA3/task_module1.md @@ -0,0 +1,69 @@ +# Тест по модулю 1 + +Марков Никита Сергеевич, А-03-23 + +## 7 вариант + +### 1)Можно ли работать со средой без использования интерактивной оболочки IDLE? + +Да можно работать без IDLE. +В первой лабораторной работе мы работали в командной строке. + +### 2)Создайте объект-словарь с 7 элементами: ключи - названия (аббревиатура) вузов, значения - число студентов (задать произвольно). Напишите инструкцию, доказывающую, что создан объект именно требуемого типа. Напишите инструкцию отображения списка атрибутов созданного объекта. + +```py + +>>> msk={ + "МЭИ" : 52146, + "МГУ" : 54831, + 'МФТИ': 7500, + 'ВШЭ': 42000, + 'МГТУ': 18500, + 'РУДН': 29500, + 'МИФИ': 8200 +} +>>> msk +{'МЭИ': 52146, 'МГУ': 54831, 'МФТИ': 7500, 'ВШЭ': 42000, 'МГТУ': 18500, 'РУДН': 29500, 'МИФИ': 8200} +>>> type(msk) + +>>> dir(msk) +['__class__', '__class_getitem__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__ior__', '__iter__', '__le__', '__len__', '__lt__', '__ne__', '__new__', '__or__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__ror__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'clear', 'copy', 'fromkeys', 'get', 'items', 'keys', 'pop', 'popitem', 'setdefault', 'update', 'values'] + +``` + +### 3)Напишите инструкцию, позволяющую вычислить общее число студентов в двух указываемых вузах из словаря. + +```py + +>>> total=msk["МФТИ"] + msk["МЭИ"] +>>> total +59646 + +``` + +### 4)Преобразуйте значения из словаря в список и, затем, список - в строку. Отобразите полученные объекты. Получите новый список, разделением строки на части по разделителю: ",". + +```py + +>>> strk = ', '.join(str(x) for x in spismsk) +>>> strk +'52146, 54831, 7500, 42000, 18500, 29500, 8200, МЭИ, МГУ, МФТИ, ВШЭ, МГТУ, РУДН, МИФИ' + +``` + +### 5) Используя операцию подстановки, отобразить рассчитанное число студентов в 2-х вузах по шаблону: "Число студентов в <название вуза 1> и <название вуза 2> =:". + +```py + +print(f"Число студентов в {spismsk[7]} и {spismsk[8]} = {spismsk[0] + spismsk[1]}") +Число студентов в МЭИ и МГУ = 106977 + +``` + + + + + + + +