鱼C论坛

 找回密码
 立即注册
查看: 2379|回复: 4

python课后第十六题呢

[复制链接]
发表于 2019-11-13 22:42:32 From FishC Mobile | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
name = input('请输入待查找的用户名:')
score = [['迷途', 85], ['黑夜', 80], ['小布丁', 65], ['福禄娃娃', 95], ['怡静', 90]]
IsFind = False

for each in score:
    if name in each:
        print(name + '的得分是:', each[1])
        IsFind = True
        break
   
if IsFind == False:
    print('查找的数据不存在!')
没看明白这个lsfond=false存在的意义有点抽象哈哈,好笨奥,可以写成temp=each
if   temp!=score
       print('查找的数据不存在')
           break
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-11-13 23:15:51 | 显示全部楼层
本帖最后由 jackz007 于 2019-11-13 23:23 编辑

IsFined = False                                         # 在寻找之前先假设没有找到,置找到标志为 False

for each in score:                                      # 枚举列表 score 中的每一个元素,这个元素 each 本身也是一个由 2 个元素构成的列表。
    if name in each:                                    # 如果 name in each,成立,那就是说,找到了这个名字
        print(name + '的得分是:', each[1])    # 打印成绩信息
        IsFind = True                                   # 修改找到标志的值为 True
        break                                              # 退出循环

if IsFind == False:                                     # 如果循环完后没找到,那么,IsFind 标志将继续维持原来的值 False,如果已经找到,IsFind 的值是 True。                             
    print('查找的数据不存在!')                    # 打印没有找到的信息提示,让用户知道寻找的结果
                                                             # 当然,如果已经找到,那么,在循环里面就已经完成了信息输出。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-11-14 18:45:12 | 显示全部楼层
IsFind 可以理解为一面旗子。当找到指定的用户名时将旗子竖起,最后判断旗子是否竖起,如果没竖起,打印 '查找的数据不存在!' 。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-11-14 22:12:49 From FishC Mobile | 显示全部楼层
zltzlt 发表于 2019-11-14 18:45
IsFind 可以理解为一面旗子。当找到指定的用户名时将旗子竖起,最后判断旗子是否竖起,如果没竖起,打印 ' ...

谢谢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-11-14 22:13:26 From FishC Mobile | 显示全部楼层
jackz007 发表于 2019-11-13 23:15
IsFined = False                                         # 在寻找之前先假设没有找到,置找到标志为 Fal ...

哇,可能你是魔鬼吧哥哥,每次看你的答案就明白哈哈,神奇
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-1-20 18:50

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表