Last updated:
0 purchases
autoeconomics 0.0.4
auto_economics
This file will become your README and also the index of your
documentation.
Install
pip install auto_economics
Link: https://pypi.org/project/auto-economics/
How to use
supply_function = f"{0} + {1} * x"
demand_function = f"{10} - {1} * x"
free_market = Free_market(supply_function, demand_function)
print(f"supply function {supply_function}\ndemand function {demand_function}")
free_market.get_graph(complete=True)
supply function 0 + 1 * x
demand function 10 - 1 * x
cannot multiply variables with zero
supply = "x"
demand = "10 - x"
monopoly = Monopoly(supply, demand)
monopoly.get_graph(complete=True)
{0: 10.0, 1: 9.0, 2: 8.0, 3: 7.0, 4: 6.0, 5: 5.0, 6: 4.0, 7: 3.0, 8: 2.0, 9: 1.0, 10: 0.0} [3.3333333333333335, 4, 5]
dead_loss_x_range is: [3.3333333333333335, 4, 5]
demand_array is: [7. 6. 5.]
mc_array is: [3. 4. 5.], price_free_market is: 5
consumer_surplus_free_market = free_market.get_consumer_surplus()
consumer_surplus_monopoly = monopoly.get_consumer_surplus()
print(f"Consumer Surplus free market: {round(consumer_surplus_free_market)}\n"
+f"Consumer Surplus monopoly: {round(consumer_surplus_monopoly)}")
producer_surplus_free_market = free_market.get_producer_surplus()
producer_surplus_monopoly = monopoly.get_producer_surplus()
print(f"Producer Surplus free market: {round(producer_surplus_free_market)}\n"
+f"Producer Surplus monopoly: {round(producer_surplus_monopoly)}")
economic_surplus_free_market = free_market.get_economic_surplus()
economic_surplus_monopoly = monopoly.get_economic_surplus()
print(f"Economic Surplus free market: {round(economic_surplus_free_market)}\n"
+f"Economic Surplus monopoly: {round(economic_surplus_monopoly)}")
Consumer Surplus free market: 12
Consumer Surplus monopoly: 6
Producer Surplus free market: 12
Producer Surplus monopoly: 17
Economic Surplus free market: 25
Economic Surplus monopoly: 22
price_free_market = free_market.get_price()
price_monopoly = monopoly.get_price()
print(f"Price free market: {round(price_free_market)}\n"
+f"Price monopoly: {round(price_monopoly)}")
quantity_free_market = free_market.get_quantity()
quantity_monopoly = monopoly.get_quantity()
print(f"Quantity free market: {round(quantity_free_market)}\n"
+f"Quantity monopoly: {round(quantity_monopoly)}")
Price free market: 5
Price monopoly: 7
Quantity free market: 5
Quantity monopoly: 3
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.