def explore_breweries(individual): breweries_list = load_breweries(); for brewery in breweries_list: if check_criteria(brewery, individual): visit_brewery(brewery); report = generate_visit_report(brewery); if not satisfied(report): print("let's not reject too quickly, learn what didn't resonate."); else: print("great choice!"); if want_to_explore_more(): print("ready to go back to the start and find more amazing brews?"); else: set_new_precedent(brewery, individual);