whirlpool_dishwasher.wash_dishes() print(whirlpool_dishwasher) samsung_washer = Washer("red", "heater") samsung_washer.wash_clothes("del") print(samsung_washer) samsung_dryer = Dryer("red", "gas") samsung_dryer.dry_clothes("med") print(samsung_dryer) lg_fridge = Refrigerator("stainless") lg_fridge.make_ice() print(lg_fridge) mr_coffee = CoffeeMaker("white") mr_coffee.make_coffee() print(mr_coffee) stove_brand = Stove("white") stove_brand.cook_food() print(stove_brand) starbucks = CoffeeMaker("white") starbucks.make_coffee() print(starbucks) canopen = CanOpener("white") canopen.open_can() print(canopen)
from appliances import DishWasher from appliances import Dryer from appliances import Washer from appliances import CoffeeMaker from appliances import CanOpener from appliances import Stove from appliances import Refrigerator whirlpool_dishwasher = DishWasher("black") whirlpool_dishwasher.wash_dishes() samsung_washer = Washer("red") samsung_washer.wash_clothes() samsung_dryer = Dryer("red", "gas") samsung_dryer.dry_clothes() lg_fridge = Refrigerator("stainless") lg_fridge.make_ice() mr_coffee = CoffeeMaker("white") mr_coffee.make_coffee() mr_can_opener = CanOpener("blue") mr_can_opener.open_can() new_stove = Stove("black") new_stove.make_coffee()
from appliances import DishWasher, Washer, Dryer, Refrigerator, CoffeeMaker, CanOpener whirlpool_dishwasher = DishWasher("black") whirlpool_dishwasher.wash_dishes() samsung_washer = Washer("red", "hamster wheel") samsung_dryer = Dryer("red", "gas") samsung_washer.wash_clothes("super_scrub") samsung_dryer.dry_clothes("low") lg_fridge = Refrigerator("stainless") lg_fridge.make_ice() mr_coffee = CoffeeMaker("white") mr_coffee.make_coffee() can_opener = CanOpener("purple") can_opener.open_can()
from appliances import DishWasher, Refrigerator, CanOpener, CoffeeMaker, Stove, Dryer, Washer whirlpool_dishwasher = DishWasher("black") whirlpool_dishwasher.wash_dishes() samsung_washer = Washer("red", "gas") samsung_dryer = Dryer("red", "gas") lg_fridge = Refrigerator("stainless") lg_fridge.make_ice() mr_coffee = CoffeeMaker("white") mr_coffee.make_coffee() big_ass_can_opener = CanOpener("big-ass color") big_ass_can_opener.open_can()
from appliances import CoffeeMaker, DishWasher, Refrigerator, Dryer, Washer, Stove, CanOpener whirlpool_dishwasher = DishWasher("black") whirlpool_dishwasher.wash_dishes() samsung_washer = Washer("red", "normal") samsung_dryer = Dryer("red", "gas") lg_fridge = Refrigerator("stainless") lg_fridge.make_ice() mr_coffee = CoffeeMaker("white") mr_coffee.make_coffee() can = CanOpener("Green") can.open_can()
from appliances import CoffeeMaker, Appliance, CanOpener, Stove, DishWasher, Washer, Dryer, Refrigerator the_canopener = CanOpener("blue") the_canopener.open_can() # mr_coffee = CoffeeMaker("white") # mr_coffee.make_coffee() # muh_stove = Stove("blue") # muh_stove.make_casserole() # whirlpool_dishwasher = DishWasher("black") # whirlpool_dishwasher.wash_dishes() # samsung_washer = Washer("red") # samsung_washer.wash_clothes() # samsung_dryer = Dryer("red", "gas") # samsung_dryer.dry_clothes() # lg_fridge = Refrigerator("stainless") # lg_fridge.make_ice()
from appliances import DishWasher, Washer, Dryer, Refrigerator, CoffeeMaker, CanOpener, Stove whirlpool_dishwasher = DishWasher("black") whirlpool_dishwasher.wash_dishes() samsung_washer = Washer("red", "electric") samsung_dryer = Dryer("red", "gas") lg_fridge = Refrigerator("stainless") lg_fridge.make_ice() mr_coffee = CoffeeMaker("white") mr_coffee.make_coffee() cranky_canopener = CanOpener("black") cranky_canopener.open_can() # added the stove for fun ge_stove = Stove("Stainless Steel") ge_stove.bake_cookies()
from appliances import Dishwasher, Washer, Dryer, Refrigerator, CoffeeMaker, CanOpener whirlpool_dishwasher = Dishwasher("black") whirlpool_dishwasher.wash_dishes() samsung_washer = Washer("red", "gas") samsung_dryer = Dryer("red", "electric") lg_fridge = Refrigerator("stainless") lg_fridge.make_ice() mr_coffee = CoffeeMaker("white") mr_coffee.make_coffee() new_can_opener = CanOpener("blue") new_can_opener.open_can() # how did I fix? # changed several defs to class # added (self) to all the defs functions that were missing it # created __init__.py file and added imports to all the files # ensured that all the subclasses had appropriate reference to parent class # made sure that the required initialization inputs were there # DishWasher changed to Dishwasher in multiple places # many references to super were missing ()
from appliances import DishWasher from appliances import Refrigerator from appliances import CanOpener from appliances import CoffeeMaker from appliances import Stove from appliances import Dryer from appliances import Washer whirlpool_dishwasher = DishWasher("black") whirlpool_dishwasher.wash_dishes() samsung_washer = Washer("red", "electric") samsung_dryer = Dryer("red", "gas") lg_fridge = Refrigerator("stainless") lg_fridge.make_ice() mr_coffee = CoffeeMaker("white") mr_coffee.make_coffee() grandmas_rusty_can_opener = CanOpener("rust") grandmas_rusty_can_opener.open_can()
from appliances import DishWasher from appliances import Dryer from appliances import Washer from appliances import Refrigerator from appliances import CoffeeMaker from appliances import CanOpener whirlpool_dishwasher = DishWasher("black") whirlpool_dishwasher.wash_dishes() samsung_washer = Washer("red", "electric") samsung_dryer = Dryer("red") lg_fridge = Refrigerator("stainless") lg_fridge.make_ice() mr_coffee = CoffeeMaker("white") mr_coffee.make_coffee() openCan = CanOpener("silver") openCan.open_can()