- # Уравнения спроса и предложения на труд
- def demand(W):
- return 100 - 20 * W
- def supply(W):
- return -60 + 80 * W
- # Равновесный уровень зарплаты и занятости
- def equilibrium():
- for W in range(0, 101): # Проверяем значения от 0 до 100
- if demand(W) == supply(W):
- return W, demand(W)
- # Уровень вынужденной безработицы при минимальной зарплате
- def forced_unemployment(min_wage):
- employed = demand(min_wage)
- return max(0, employed - equilibrium()[1])
- # Решение
- equilibrium_wage, equilibrium_employment = equilibrium()
- print("1) Равновесный уровень зарплаты и занятости:")
- print("Равновесный уровень зарплаты:", equilibrium_wage)
- print("Равновесный уровень занятости:", equilibrium_employment)
- print()
- min_wage = 2 # Минимальная зарплата
- forced_unemployment_level = forced_unemployment(min_wage)
- print("2) Уровень вынужденной безработицы при минимальной зарплате в {} ден. ед. / час:".format(min_wage))
- print("Уровень вынужденной безработицы:", forced_unemployment_level)
[text] фыв
Viewer
Editor
You can edit this paste and save as new: