コード例 #1
0
company = Company("MATTAHAN")

#Добавяме брокерите на смяна
company.add_brokers(broker_1, broker_2, broker_3, broker_4) # извикваме instance метода add_broker върху обекта company 
company.print_brokers() # проверяваме кои брокери са на смяна, като извикваме instance метода pritn_brokers върху обекта comany

print("******** LETS SELL SOME BUILDINGS ********\n")

# Добавяме сградите, които искаме да бъдат продадени от съответния брокер, като извикваме Instance метода add_building върху обекта (broker_1, broker_2...) на съответния брокер. 
broker_1.add_building(building_1, building_2, building_4)
broker_2.add_building(building_3)
broker_3.add_building(building_5)

# Проверяваме списъка със сгради - извикваме Instance метода print_all_buildings върху обекта за съответния брокер

broker_1.print_all_buildings()
broker_2.print_all_buildings()


print ("========================================")

# Продаваме съответната сграда. 
broker_1.sell_building("Matt Hann")
broker_1.sell_building("Arholl Arena")
broker_2.sell_building("Maria's diner")
broker_3.sell_building("Balkan Hotel")
broker_3.sell_building("Balkan Hotel") # опит за продаване на сграда, която не е в нашия списък. 

print ("========================================")

# Приключваме смяната на брокера и проверяваме колко бонус точки е натрупал всеки в края на смяната си - извикваме instance метода end_shift от клас Company върху обект company