>>> import networkx as nx >>> ares = [ ... ('Quim', 'Pep', {'any' : 2018}), ('Quim', 'Jordi', {'any' : 2012}), ... ('Quim', 'Maria', {'any' : 2010}), ('Pep', 'Anna', {'any' : 2012}), ... ('Pep', 'Clara', {'any' : 2015}), ('Maria', 'Anna', {'any' : 2022}), ... ('Anna', 'Clara', {'any' : 2008}), ('Jordi', 'Clara', {'any' : 2019}), ... ('Sofia', 'Fina', {'any' : 2019}), ... ('Sofia', 'Lluís', {'any' : 2013}), ('Fina', 'Lluís', {'any' : 2014}), ... ('Fina', 'Sergi', {'any' : 2011}), ('Olga', 'Sergi', {'any' : 2017}), ... ('Daniel', 'Sergi', {'any' : 2010}), ('Daniel', 'Pere', {'any' : 2011}), ... ] >>> nodes = [ 'Ester', 'Manel' ] >>> g = nx.Graph() >>> g.add_nodes_from(nodes) >>> g.add_edges_from(ares) --ini-enunciat >>> from mes_amistats import primera_amistat >>> primera_amistat(g, 'Quim') 'Maria' >>> primera_amistat(g, 'Manel') '' >>> g.add_edge('Sergi', 'Pere', any=2010) >>> primera_amistat(g, 'Sergi') 'Daniel' --fi-enunciat >>> primera_amistat(g, 'Pere') 'Sergi' >>> primera_amistat(g, 'Fina') 'Sergi' >>> primera_amistat(g, 'Anna') 'Clara' >>> g.add_edge('Clara', 'Pere', any=2008) >>> primera_amistat(g, 'Clara') 'Anna'