Напишите программу, в которой вы получите словарь с именами сотрудников и соответствующей заработной платой.Рассчитайте и отразите среднюю заработную плату всех сотрудников.
Ответы
Первым делом, нам нужно создать словарь с именами сотрудников и их заработной платой. Для этого воспользуемся следующим кодом:
employees = {"John": 2000, "Mary": 3000, "Steve": 2500, "Sarah": 3500}
Это пример словаря, созданного с помощью фигурных скобок{}. В них мы указываем ключ(имя сотрудника) и значение(заработную плату).
Теперь, чтобы рассчитать среднюю заработную плату всех сотрудников, нужно сложить зарплаты всех сотрудников и разделить на количество сотрудников в словаре. Используем формулу для расчета среднего значения:
среднее_значение = сумма_значений / количество_значений
Теперь напишем программу для нашей задачи:
# Создание словаря с именами сотрудников и их заработной платой
employees = {"John": 2000, "Mary": 3000, "Steve": 2500, "Sarah": 3500}
# Вычисление средней заработной платы
average_salary = sum(employees.values()) / len(employees)
# Вывод средней заработной платы
print("Средняя заработная плата всех сотрудников:", average_salary)
Здесь, мы использовали метод values(), чтобы получить список значений из словаря, и sum(), чтобы сложить их. Затем, мы разделили сумму на количество сотрудников, используя функцию len(), чтобы подсчитать количество элементов в словаре.
Пример вывода программы:
Средняя заработная плата всех сотрудников: 2750.0
Как видите, средняя заработная плата всех сотрудников составляет 2750.0.