马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
积分抽奖描述:
为回馈用户,信用卡中心举行抽奖活动,抽奖规则为:信用卡积分为特定数字的客户为幸运客户。客户已经按照积分多少排序。
输入1:以字符串形式表示的,已经排序好的客户信用卡积分列表(姓名:积分,姓名:积分)。
输入2:幸运信用积分数。
输出:中奖客户姓名。没有中奖客户输出字符串NONE;多个客户用,分割。
示例:输入1:tom:188,jim:288,mike:688,jimi:888
输入2: 688 输出:mike
解释:tom:188表示tom积分为188分,找到积分为688的中奖客户姓名为mike。
--------------------------------------------------------------------------------------------------------------------- 新手学习找的练习题,我的理解是客户名称是key,积分是value根据积分找客户怎么实现?求指点,求一个代码学习一下
dict1 = {}
temp = input('输入1:')
for d in temp.split(','):
key, value = d.split(':')
dict1[key] = value
value = input('输入2:')
list1 = []
for k, v in dict1.items():
if v == value:
list1.append(k)
if list1:
print(','.join(list1))
else:
print('None')
|