what do i do wrong
friends help understand where i need to put thr "return False" im getting carzy
just copy and run
check_connection1=( ("dr101-mr99", "mr99-out00", "dr101-out00", "scout1-scout2", "scout3-scout1", "scout1-scout4", "scout4-sscout", "sscout-super"), "scout2", "scout3")
def lenson(network,first): sumi=0 for i in [item for item in network if first in item ]: sumi+=1 return sumi
def myson(first): print(first) if first.find('-'): return (first.split('-',1)[1]) else : return (first)
def check_connection(network,first,second):
for i in [item for item in network if first in item ] :
#print (i,len([item for item in network if first in item ]))
print ([item for item in network if first in item ])
if i.split('-',1)[0]==second or i.split('-',1)[1]==second :
print (True)
return(True)
elif lenson(network,myson(i))>1 and i.split('-',1)[0]==first :
check_connection(network,i.split('-',1)[1],second)
print (False," exit")
print(checkconnection(checkconnection1[0],"scout1","super"))
task.find-friends