diff --git a/TEMA4/test.md b/TEMA4/test.md index 3fecd73..c19a7aa 100644 --- a/TEMA4/test.md +++ b/TEMA4/test.md @@ -1,69 +1,9 @@ -# Тест по модулю 1 +# Тест по модулю 4 Бутко Захар, А-03-23 ## Задание -Вариант 7 -M1_7 -1) Можно ли работать со средой без использования интерактивной оболочки IDLE? - -2) Создайте объект-словарь с 7 элементами: ключи - названия (аббревиатура) вузов, значения - число студентов (задать произвольно). Напишите инструкцию, доказывающую, что создан объект именно требуемого типа. Напишите инструкцию отображения списка атрибутов созданного объекта. - -3) Напишите инструкцию, позволяющую вычислить общее число студентов в двух указываемых вузах из словаря. - -4) Преобразуйте значения из словаря в список и, затем, список - в строку. Отобразите полученные объекты. Получите новый список, разделением строки на части по разделителю: ",". - -5) Используя операцию подстановки, отобразить рассчитанное число студентов в 2-х вузах по шаблону: "Число студентов в <название вуза 1> и <название вуза 2> =:". +Вариант 19 +Напишите инструкцию запоминания в переменной текущего регионального времени. Напишите инструкцию превращения этого времени в символьную строку. Отобразите результат на экране. Создайте множество с 5 элементами – случайными целыми числами из диапазона значений от -23 до 57. Подсчитайте корень квадратный из суммы элементов этого множества и отобразите на экране в виде: «результат = ХХХ» с округлением числа до одного знака после точки. ## Решение -### Задача 1 - -Да - -### Задача 2 -```py -# Создание словаря с вузами и числом студентов -universities = { - 'МГУ': 35000, - 'СПбГУ': 28000, - 'МФТИ': 7500, - 'ВШЭ': 42000, - 'МГТУ': 25000, - 'МИФИ': 8500, - 'РУДН': 32000 -} - -print(type(universities)) - -print(dir(universities)) -['__class__', '__class_getitem__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getstate__', '__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 -students = universities['МГУ'] + universities['СПбГУ'] -print(students) -63000 -``` -### Задача 4 -```py - -students_list = list(universities.values()) -print(students_list) -[35000, 28000, 7500, 42000, 25000, 8500, 32000] - - -students_str = str(students_list) -print(students_str) -'[35000, 28000, 7500, 42000, 25000, 8500, 32000]' - - -new_list = students_str.split(",") -print(new_list) -['[35000', ' 28000', ' 7500', ' 42000', ' 25000', ' 8500', ' 32000]'] -``` - -### Задача 5 -```py -print("Число студентов в %s и %s = %d" % ('МГУ', 'СПбГУ', students)) -Число студентов в МГУ и СПбГУ = 63000 -``` \ No newline at end of file