西南科技大学 Python程序设计 班长选举

时间: 2023-07-18 admin 互联网

西南科技大学 Python程序设计 班长选举

西南科技大学 Python程序设计 班长选举

Description

班级进行班长选举,有三个候选人Tom、Rose、Bill。班委会人数8,每人投一票,票面为候选人姓名(Tom、Rose、Bill),姓名如果不存在,则选票作废。统计各候选人得票数,并输出得票数最高的姓名和票数。输入格式为每个人名占一行输入。

Format

Input

Tom

Tom

Bill

Rose

Tom

Bill

Bill

Bill

Output

Bill 4

dic = {"Tom": 0,"Rose": 0,"Bill": 0,
}
i=0
while i < 8:vote = str(input())if vote == 'Tom':dic["Tom"] = dic["Tom"] + 1elif vote == 'Rose':dic["Rose"] = dic["Rose"] + 1elif vote == 'Bill':dic["Bill"] = dic["Bill"] + 1else:continuei += 1
max = 0
name = ''
for key, value in dic.items():if value > max:max = valuename = key
print(name, max)