a={"A":0,"B":0,"C":0,"D":0,"E":0,"F":0} b={"A":[],"B":[],"C":[],"D":[],"E":[],"F":[]} while True: d=input().strip() if d=="#": break id,c=d.split() a[c]+=1 b[c].append(id) for c in a.keys(): print("等级{}: {}人".format(c,a[c])) if a[c]>0: print(" 分别是: " , end=" ") for id in b[c]: print("{:4}".format(id),end=" ") print( )
时间: 2023-07-05 14:16:03 浏览: 79
这段代码使用了两个字典`a`和`b`,分别记录每个等级的人数和对应等级的人员ID。代码实现如下:
```python
a={"A":0,"B":0,"C":0,"D":0,"E":0,"F":0}
b={"A":[],"B":[],"C":[],"D":[],"E":[],"F":[]}
# 不断读取输入,直到输入为 #
while True:
d=input().strip()
if d=="#":
break
id,c=d.split()
a[c]+=1
b[c].append(id)
# 输出每个等级的人数和对应的人员ID
for c in a.keys():
print("等级{}: {}人".format(c,a[c]))
if a[c]>0:
print(" 分别是: " , end=" ")
for id in b[c]:
print("{:4}".format(id),end=" ")
print()
```
输入的格式为每行一个人员ID和对应的等级,以空格分隔。当输入为`#`时,循环结束。最后输出每个等级的人数和对应的人员ID。
需要注意的是,输出时要注意格式,每行输出的人员ID要占据一定的宽度,这里使用`{:4}`实现了每个ID占据4个字符的宽度。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![cpp](https://img-home.csdnimg.cn/images/20250102104920.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![ppt](https://img-home.csdnimg.cn/images/20241231044937.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044901.png)