某公司现需要统计员工出勤次数,具体要求如下: 输入样例: Mark Tom Ivor Mark Ivor Mark Jack end 输入样例解释: 每行表示某天出勤的员工名单,以空格间隔。 end表示输入结束 输出样例: Mark 3 Ivor 2 Tom 1 Jack 1
时间: 2024-03-22 11:39:32 浏览: 273
员工出勤情况统计表格式.doc
好的,这是一个简单的统计问题。我可以为您提供以下Python代码实现:
```
employee_attendance = {}
while True:
attendance_list = input().split()
if attendance_list[0] == 'end':
break
for employee in attendance_list:
if employee in employee_attendance:
employee_attendance[employee] += 1
else:
employee_attendance[employee] = 1
for employee, attendance_count in employee_attendance.items():
print(employee, attendance_count)
```
在这个代码中,我们使用了一个字典employee_attendance来存储每个员工的出勤次数。我们首先读取输入,然后对于每个员工,我们检查是否已经在字典中存在,如果存在,我们增加他们的出勤次数,如果不存在,我们将他们添加到字典中并设置他们的出勤次数为1。最后,我们遍历字典并打印每个员工的出勤次数。
阅读全文