五条数据到了,收下几条

👁️ 2 人浏览 💬 0 人评论 ❤️ 添加收藏

五条数据到达这台机器(10.0.0.7),每条都写着送给哪台机器的哪个端口。本机只在 8080、22、5432 三个端口上等着。

这段程序输出收下几条和地址根本不是本机的有几条。它输出什么?

arrived = [("10.0.0.7", 8080), ("10.0.0.9", 8080), ("10.0.0.7", 22),
           ("10.0.0.7", 9999), ("10.0.0.7", 5432)]
MY_IP = "10.0.0.7"
LISTENING = [8080, 22, 5432]

kept = 0
wrong_host = 0
for ip, port in arrived:
    if ip != MY_IP:
        wrong_host += 1
    elif port in LISTENING:
        kept += 1

print(str(kept) + "/" + str(wrong_host))
提交你的答案
请登录后提交答案。
去登录
代码编辑器
Ctrl + Enter 运行
本次输入:
输出:

                        
👩‍🏫
AI
💬 题目评论

全部评论