• Предмет: Информатика
  • Автор: hahhaha4
  • Вопрос задан 3 месяца назад

СРОЧНО ДАМ 90 Б

У середовищі програмування створіть проєкт, у якому заробітна
плата декількох працівників підприємства подана списком цілих чисел. Проєкт
повинен визначити кількість працівників з мінімальною заробітною платою (
розмір на сьогодні) та їх номери в списку працівників

Ответы

Ответ дал: vimmortal2
0

Програма:
Python:

MIN_WAGE = 9.89  # мінімальна зарплата в країні (наприклад)

def find_employees_with_min_wage(salaries):

   employees_with_min_wage = []

   for i, salary in enumerate(salaries):

       if salary == MIN_WAGE:

           employees_with_min_wage.append(i)

   return employees_with_min_wage

salaries = [9.89, 10.0, 9.99, 9.89, 10.5, 9.89]

employees_with_min_wage = find_employees_with_min_wage(salaries)

if employees_with_min_wage:

   print(f"Кількість працівників з мінімальною заробітною платою: {len(employees_with_min_wage)}")

   print(f"Номери працівників: {employees_with_min_wage}")

else:

   print("Працівників з мінімальною зарплатою немає.")

Пояснення:

У цьому прикладі функція find_employees_with_min_wage отримує список зарплат і повертає список індексів працівників, чия зарплата дорівнює мінімальній зарплаті. Окладна відомість відображає заробітну плату працівників компанії. Функція переглядає список зарплат і для кожної зарплати перевіряє, чи дорівнює вона мінімальній заробітній платі. Якщо так, він додає індекс цієї зарплати до списку employee_with_min_wage. Нарешті, функція повертає список employee_with_min_wage.

Основна частина програми створює список зарплат і викликає функцію find_employees_with_min_wage. Якщо список працівників з мінімальною заробітною платою не порожній, то друкує кількість працівників та їх індекси. В іншому випадку він друкує повідомлення про те, що немає працівників з мінімальною заробітною платою.

Вас заинтересует