- A+
所属分类:Python习题
代码要求:
根据输入的人物的名称,来输出改人物的分数
代码块:
- name = input('请输入待查找的用户名:')
- score =[['迷途',85],['黑夜',80],['小布丁',65],['福禄娃娃',95],['怡静',85],['李金龙',100]]
- Isfind = False
- for each in score:
- if name == each[0]:
- print(name + '的得分:',each[1])
- Isfind = True
- break
- if Isfind == False:
- print('查找的数据不存在')
第二种解决方案(感谢Python-鱼C-交流群:周文扬提供)
- name = input('请输入待查找的用户名:')
- score =[['迷途',85],['黑夜',80],['小布丁',65],['福禄娃娃',95],['怡静',85],['李金龙',100]]
- for each in score:
- if name == each[0]:
- print(name + '的得分:',each[1])
- break
- if not (name in each):
- print('查找的数据不存在')
结题思路: