>>> import ex1 >>> import networkx as nx >>> g = nx.Graph() >>> g.add_nodes_from(['taberna','poble','cova','platja','vaixell','prat','bosc','muntanya']) >>> g.add_edges_from([ ('poble','taberna'), ('poble','bosc'), ('bosc','muntanya'), ('poble','prat'), ('poble','platja'), ('platja','vaixell'), ('platja','cova'), ('platja','prat') ]) >>> ex1.cami_indirecte(g, 'muntanya', 'cova', 'taberna') ['muntanya', 'bosc', 'poble', 'taberna', 'poble', 'platja', 'cova'] >>> ex1.cami_indirecte(g, 'poble', 'cova', 'ajuntament') [] ---- >>> g.add_edge('ciutat ', 'port') >>> ex1.cami_indirecte(g, 'poble', 'cova', 'port') [] >>> ex1.cami_indirecte(g, 'port', 'platja', 'taberna') [] >>> ex1.cami_indirecte(g, 'cova', 'vaixell', 'muntanya') ['cova', 'platja', 'poble', 'bosc', 'muntanya', 'bosc', 'poble', 'platja', 'vaixell']