代码要求:
根据输入的人物的名称,来输出改人物的分数
代码块:
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('查找的数据不存在')
结题思路: