# Тест по модулю 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 ```