>>> import ex2 >>> import networkx as nx >>> g = nx.Graph() >>> g.add_nodes_from(['taberna','poble','cova','platja','vaixell','prat','bosc','muntanya']) >>> g.add_path(['muntanya', 'bosc', 'prat'], connexio='carretera') >>> g.add_path(['poble', 'prat', 'platja'], connexio='camí') >>> g.add_path(['poble', 'platja'], connexio='carretera') >>> g.add_edge('poble', 'taberna', connexio='porta') >>> g.add_edge('poble', 'bosc', connexio='pont') >>> g.add_edge('platja', 'cova', connexio='roques') >>> g.add_edge('platja', 'vaixell', connexio='barca') >>> ex2.zones_carretera(g) == {'bosc', 'platja', 'prat', 'muntanya', 'poble'} True ---- >>> g.add_edge('ciutat', 'port', connexio='carretera') >>> g.add_edge('vaixell', 'port', connexio='barca') >>> ex2.zones_carretera(g) == {'bosc', 'muntanya', 'poble', 'port', 'prat', 'platja', 'ciutat'} True >>> g = nx.Graph() >>> ex2.zones_carretera(g) == set() True