brewed supurb python expert potion #3
					 1 changed files with 12 additions and 3 deletions
				
			
		| 
						 | 
					@ -2,6 +2,7 @@ from brewing import potion_class
 | 
				
			||||||
from brewing import containers
 | 
					from brewing import containers
 | 
				
			||||||
from brewing import cooking
 | 
					from brewing import cooking
 | 
				
			||||||
from brewing import inspection
 | 
					from brewing import inspection
 | 
				
			||||||
 | 
					from brewing import ingredients
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def make_example_potion(student_name="ASPP student"):
 | 
					def make_example_potion(student_name="ASPP student"):
 | 
				
			||||||
    """Make and return an example potion."""
 | 
					    """Make and return an example potion."""
 | 
				
			||||||
| 
						 | 
					@ -13,15 +14,23 @@ def make_example_potion(student_name="ASPP student"):
 | 
				
			||||||
    print(f"You successfully ran make_example_potion, {student_name}, well done :).")
 | 
					    print(f"You successfully ran make_example_potion, {student_name}, well done :).")
 | 
				
			||||||
    return my_potion
 | 
					    return my_potion
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					"""1. Set up a pewter cauldron and light a fire underneath it
 | 
				
			||||||
 | 
					2. Add fish eyes, unicorn hair and tea leaves
 | 
				
			||||||
 | 
					3. Let simmer for 2 hours
 | 
				
			||||||
 | 
					4. Have snoope inspect the potion (use target_potion='python_expert')."""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def make_python_expert_potion(student_name):
 | 
					def make_python_expert_potion(student_name):
 | 
				
			||||||
 | 
					    my_potion = potion_class.Potion(student_name=student_name)
 | 
				
			||||||
 | 
					    my_potion.setup(container = containers.PEWTER_CAULDRON, heat_source = cooking.FIRE)
 | 
				
			||||||
 | 
					    my_potion.add_ingredients(ingredients = [ingredients.FISH_EYES, ingredients.UNICORN_HAIR, ingredients.TEA_LEAVES])
 | 
				
			||||||
 | 
					    cooking.simmer(my_potion, duration = 2)
 | 
				
			||||||
    print("I am a Python Expert")
 | 
					    print("I am a Python Expert")
 | 
				
			||||||
    # todo: write this function!
 | 
					    # todo: write this function!
 | 
				
			||||||
    return
 | 
					    return my_potion
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
    my_name = 'ASPP student'
 | 
					    my_name = 'ASPP student'
 | 
				
			||||||
    my_potion = make_example_potion(student_name=my_name)
 | 
					    my_potion = make_python_expert_potion(student_name=my_name)
 | 
				
			||||||
    # Let Snoope inspect the potion
 | 
					    # Let Snoope inspect the potion
 | 
				
			||||||
    inspection.inspection_by_snoope(potion=my_potion, target_potion='example_potion')
 | 
					    inspection.inspection_by_snoope(potion=my_potion, target_potion='python_expert')
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue