己知在线的时间>=90分钟的为发烧级网虫 否则是普通网虫。以下程序中的namelist为网 名和一天内玩网游的时间 (分钟)组成的多个 键值对构成的字典。通过对时间的判断,将字 典中发烧级网虫和普通网虫分离成两个字典, 分别输输出他们的网名和一天内玩网游的时间
时间: 2023-05-15 14:06:31 浏览: 169
取网络时间
以下是可以用来分离发烧级网虫和普通网虫的 Python 代码:
```python
namelist = {
"Alice": 120,
"Bob": 60,
"Charlie": 180,
"David": 30,
"Eve": 90
}
feverish = {}
normal = {}
for name, time in namelist.items():
if time >= 90:
feverish[name] = time
else:
normal[name] = time
print("发烧级网虫:")
for name, time in feverish.items():
print(name, time)
print("普通网虫:")
for name, time in normal.items():
print(name, time)
```
这段代码会将 namelist 中的每个键值对遍历一遍,如果时间大于等于 90 分钟,则将该键值对加入 feverish 字典中,否则加入 normal 字典中。最后分别输出两个字典中的网名和时间。
阅读全文