模拟器的输出怎么读
模拟器「走」一次会打出路径和结果。给三次结果分类:到达 / 无路可走 / 环路,并数一数各几次:
runs = [("主机 → R1 → R2 → R3 → 目标", "到达"), ("主机 → R1 → R2", "无路可走 停在 R2"), ("主机 → R1 → R2 → R3 → R2", "环路 R2 R3"), ("备机 → R4", "无路可走 停在 R4")]
kinds = [r.split()[0] for _, r in runs]
print(",".join(kinds) + "/" + str(kinds.count("无路可走")) + "/" + runs[2][1].split()[1] + "-" + runs[2][1].split()[2])
全部评论