>>> import networkx as nx >>> gx = nx.Graph() >>> gx.add_nodes_from([ ... 'Bruno', ... 'Jimena', ... 'Matilda', ... 'Borjamari', ... 'Cayetana', ... 'Caterina', ... 'Roger', ... 'Kevin', ... 'Jenny', ... 'Yanira', ... 'Eudald', ... 'Mariona', ... 'Meritxell', ... 'Arnau', ... 'Ramon', ... 'Ramona', ... 'Ramonet', ]) >>> gx.add_weighted_edges_from([ ... ('Jimena', 'Bruno', 5), ... ('Bruno', 'Borjamari', 16), ... ('Jimena', 'Cayetana', 7), ... ('Matilda', 'Cayetana', 12), ... ('Borjamari', 'Cayetana', 8), ... ('Ramon', 'Ramona', 11), ... ('Ramona', 'Ramonet', 3), ... ('Ramon', 'Ramonet', 1), ... ('Kevin', 'Jenny', 5), ... ('Jenny', 'Yanira', 14), ], ... weight='minuts') >>> from xat import grup_xatejadors --ini-enunciat >>> grup_xatejadors(gx, 'Jimena') (['Borjamari', 'Bruno', 'Cayetana', 'Matilda'], 48) >>> grup_xatejadors(gx, 'Kevin') (['Jenny', 'Yanira'], 19) >>> grup_xatejadors(gx, 'Caterina') ([], 0) --fi-enunciat >>> grup_xatejadors(gx, 'Ramon') (['Ramona', 'Ramonet'], 15) >>> grup_xatejadors(gx, 'Arnau') ([], 0) >>> grup_xatejadors(gx, 'Matilda') (['Borjamari', 'Bruno', 'Cayetana', 'Jimena'], 48) >>> grup_xatejadors(gx, 'Mariona') ([], 0) >>> gx.add_edge('Jimena', 'Ramonet', minuts=20) >>> grup_xatejadors(gx, 'Ramon') (['Borjamari', 'Bruno', 'Cayetana', 'Jimena', 'Matilda', 'Ramona', 'Ramonet'], 83)