Какие действия выполняет данная программа? Вот код программы: weekly_hours = int(input( Введите количество рабочих
Какие действия выполняет данная программа? Вот код программы:
weekly_hours = int(input("Введите количество рабочих часов в неделю:"))
hour_salary = int(input("Введите желаемую зарплату за час:"))
month_salary = hour_salary * weekly_hours * 4
max_salary = 900000
if month_salary > max_salary:
print("Зарплата не одобрена. Превышает максимально допустимую сумму в бюджете.")
else:
print("Зарплата одобрена. Расчетная сумма:", month_salary)
29.11.2023 08:01
Сначала программа запрашивает у пользователя ввод количества рабочих часов в неделю с помощью функции `input()`. Затем, пользователь должен ввести желаемую зарплату за час, используя ту же функцию `input()`. Оба значения вводятся в целочисленном формате с помощью функции `int()`.
Далее, программа рассчитывает месячную зарплату, умножая желаемую зарплату за час на количество рабочих часов в неделю и на 4 (предполагая, что в месяце 4 недели).
Затем программа сравнивает рассчитанную месячную зарплату с максимально допустимой суммой в бюджете (в данном случае задано значение `max_salary = 900000`).
Если рассчитанная месячная зарплата превышает максимально допустимую сумму, то программа выводит сообщение "Зарплата не одобрена. Превышает максимально допустимую сумму в бюджете.". В противном случае, если рассчитанная зарплата не превышает максимально допустимую сумму, программа выводит сообщение "Зарплата одобрена. Расчетная сумма:" и отображает рассчитанную месячную зарплату.
Демонстрация:
Совет: Для лучшего понимания, рекомендуется использовать различные значения для количества рабочих часов в неделю и желаемой зарплаты за час при тестировании программы.
Закрепляющее упражнение:
Напишите программу, которая будет запрашивать у пользователя количество рабочих часов в неделю и желаемую зарплату за час, а затем рассчитывать и выводить на экран ежемесячную зарплату. Если рассчитанная зарплата превышает 150000, программа должна выводить сообщение "Зарплата превышает лимит". Если рассчитанная зарплата меньше или равна 150000, программа должна выводить сообщение "Зарплата в пределах лимита".