From 33243b12e3d61945effc6827c8c76cece6781da3 Mon Sep 17 00:00:00 2001 From: EfremovSI Date: Mon, 6 Oct 2025 07:26:46 +0000 Subject: [PATCH] test --- TEMA3/test.md | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 TEMA3/test.md diff --git a/TEMA3/test.md b/TEMA3/test.md new file mode 100644 index 0000000..33f5634 --- /dev/null +++ b/TEMA3/test.md @@ -0,0 +1,50 @@ +# Тест по модулю 1 + +Ефремов Станислав, А-02-23 + +## Задание + +M1_6 + +1) Как расшифровывается аббревиатура IDLE? Какую роль играет эта компонента в среде программирования Python? + +2) Создайте объект-словарь с 3 элементами, в которых ключами являются строки с названиями профессий, а значениями - списки с элементами: средняя зарплата по соответствующей профессии, вероятность устроиться на работу и возможность профессионального роста (логическое значение). Значения придумайте самостоятельно. + +3) Создайте объект-строку с названием одной из профессий и напишите инструкцию, позволяющую для этого объекта определить из словаря список с ее характеристиками. + +4) Напишите инструкцию, создающую на основе словаря список со значениями средних зарплат по представленным в словаре профессиям. + +5) Напишите инструкцию, вычисляющую среднюю вероятность трудоустройства по представленным в словаре профессиям. + +## Решение + +1) IDLE - Integrated Development and Learning Environment. Роль заключается в том, чтобы использовать эту компоненту с целью обучения и разработки в среде Python. + +2) +```py +>>> professia = {'программист':[5000,0.6,True], 'учитель':[35000,0.8,True], 'президент':[10000000, 0.1, False]} +``` + +3) +```py +>>> krasava = 'президент' +>>> print(professia[krasava]) +[10000000, 0.1, False] +``` + +4) +```py +>>> cash = [professia['программист'][0], professia['учитель'][0], professia['президент'][0]] +>>> type(cash) + +>>> cash +[5000, 35000, 10000000] +``` + +5) +```py +>>> prob = [professia['программист'][1], professia['учитель'][1], professia['президент'][1]] +>>> sred_prob = sum(prob)/len(prob) +>>> sred_prob +0.5 +``` \ No newline at end of file