7-1 统计工龄

7-1 统计工龄

分数 20
作者 刘琦
单位 天津城建大学
给定公司多名员工的工龄,按输入工龄顺序输出每个工龄段有多少员工。

输入格式:

给出多个整数,即每个员工的工龄,范围在[0, 50]。

输出格式:

按输入工龄顺序输出每个工龄的员工个数,格式为:“工龄:人数”。
每项占一行。

输入样例:

10 2 0 5 7 2 5 2

输出样例:

10:1
2:3
0:1
5:2
7:1

代码长度限制
16 KB
时间限制
400 ms
内存限制

解题思路

  1. 定义一个字典用于装数据,接收用户输入
  2. 循环统计人数
  3. 循环输出结果

代码实现

# 定义一个字典,并接收用户输入
items = dict()
data = list(map(int, input().split()))

# 统计次数
for i in data:
    if not items.__contains__(i):
        items[i] = 1
    else:
        items[i]+=1
# 输出结果
for k,v in items.items():
    print(f"{k}:{v}")

posted @ 2022-11-10 16:32  蠢蛋快跑  阅读(671)  评论(0)    收藏  举报