这台主机 ping 得通吗
按模型,活着的只有 127.0.0.1,reachable("10.0.0.9", ["127.0.0.1"]) 交回什么?
连通性模型(判题机不外网、只回环):reachable(主机, 活着的主机) ping 得通否;hops(路径)=traceroute 途经几跳。
def reachable(host, up_hosts):
"""host 在「活着的主机」列表里就算 ping 得通。"""
return host in up_hosts
def hops(path):
"""traceroute 的路径经过几跳(path 是途经节点列表)。"""
return len(path)
print(reachable("10.0.0.9", ["127.0.0.1"]))
全部评论