题解 | #记票统计#

记票统计

http://www.nowcoder.com/practice/3350d379a5d44054b219de7af6708894

while True: try: # 人数量 ren_n = int(input()) # 名字列表 names = input().split() # 总票数量 p_count = int(input()) # 总票列表 tickets = input().split()

print(ren_n)

print(names)

print(p_count)

print(tickets)

    #定义一个字典dic_count
    dic_count={}
    if ren_n != len(names):
        break
    if p_count != len(tickets):
        break
    for name in names:
        dic_count[name] = tickets.count(name)
        print(name,':',tickets.count(name))
    dic_count['Invalid'] = p_count-sum(list(dic_count.values()))
    print('Invalid',':',dic_count['Invalid'])  # 存在一个问题,字典是无序的,可以在循环先输出
        

except:
    break
全部评论

相关推荐

11-03 17:42
门头沟学院 Java
点赞 评论 收藏
分享
自来熟的放鸽子能手面...:这个不一定,找hr跟进一下
点赞 评论 收藏
分享
東大沒有派對:这是好事啊(峰哥脸
我的秋招日记
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务