Python:第7章第3节 工龄分析(20分)
发布时间
阅读量:
阅读量
给定公司N名员工的工龄,要求按工龄增序输出每个工龄段有多少员工。
输入格式:
程序开始时接收一个正整数N(不超过10
5
),表示公司共有N名员工;接着提供每个员工的工作年限数据。这些工龄数值均位于区间[0, 50]内。
输出格式:
根据要求,在工作年限从低到高的顺序下生成输出结果。具体来说,“工作年限:人员数量”的格式将被采用,并且每条记录单独成行显示。当某工作年限对应的人员数量为零时,则跳过该条记录。
输入样例:
8
10 2 0 5 7 2 5 2
输出样例:
0:1
2:3
5:2
7:1
10:1
代码实现:
n=int(input())
lst = list(map(int,input().split()))
d = {}
for x in range(0,n):
if not lst[x] in d:
d[lst[x]] = 1
else:
d[lst[x]] = d[lst[x]] + 1
for k in sorted(d.keys()):
print(k,end=':')
print(d[k])
全部评论 (0)
还没有任何评论哟~
