python小习题:查分数

  • A+
所属分类:Python习题

代码要求:

根据输入的人物的名称,来输出改人物的分数

代码块:

  1. name = input('请输入待查找的用户名:')
  2. score =[['迷途',85],['黑夜',80],['小布丁',65],['福禄娃娃',95],['怡静',85],['李金龙',100]]
  3. Isfind = False
  4. for each in score:
  5.     if name == each[0]:
  6.         print(name + '的得分:',each[1])
  7.         Isfind = True
  8.         break
  9. if Isfind == False:
  10.     print('查找的数据不存在')

第二种解决方案(感谢Python-鱼C-交流群:周文扬提供)

  1. name = input('请输入待查找的用户名:')
  2. score =[['迷途',85],['黑夜',80],['小布丁',65],['福禄娃娃',95],['怡静',85],['李金龙',100]]
  3. for each in score:
  4.     if name == each[0]:
  5.         print(name + '的得分:',each[1])
  6.         break
  7. if not (name in each):
  8.     print('查找的数据不存在')

结题思路:

python小习题:查分数

李金龙

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: