鱼C论坛

 找回密码
 立即注册
查看: 1762|回复: 2

[已解决]序列相关代码总是报语法错误,请哪位大神帮忙指点一下

[复制链接]
发表于 2017-7-12 11:24:52 | 显示全部楼层 |阅读模式

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

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

x
result = [('张三',100),('王四',90),('赵武',84),('李子',70)] #定义一个考生成绩序列表
name = input('请输入考生姓名查询: ')
find = False   #默认输入用户一开始不存在成绩序列中
for each_name in result:
    if name in each_name:    #成员操作运算
        print('您查找的%s 同学的分数是%d' %(each_name[0],(each_name[1]))
        find = True   #将状态设置为存在并退出循环,此处报语法错误
        break
if find == False:
        print('您查找的%s不在名单内' % name)
              
最佳答案
2017-7-12 11:27:09
第6行, 结尾少了一个反括号

  1. result = [('张三', 100), ('王四', 90), ('赵武', 84), ('李子', 70)]  # 定义一个考生成绩序列表
  2. name = input('请输入考生姓名查询: ')
  3. find = False  # 默认输入用户一开始不存在成绩序列中
  4. for each_name in result:
  5.     if name in each_name:  # 成员操作运算
  6.         print('您查找的%s 同学的分数是%d' % (each_name[0], (each_name[1])))
  7.         find = True  # 将状态设置为存在并退出循环,此处报语法错误
  8.         break
  9. if find == False:
  10.     print('您查找的%s不在名单内' % name)
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-7-12 11:27:09 | 显示全部楼层    本楼为最佳答案   
第6行, 结尾少了一个反括号

  1. result = [('张三', 100), ('王四', 90), ('赵武', 84), ('李子', 70)]  # 定义一个考生成绩序列表
  2. name = input('请输入考生姓名查询: ')
  3. find = False  # 默认输入用户一开始不存在成绩序列中
  4. for each_name in result:
  5.     if name in each_name:  # 成员操作运算
  6.         print('您查找的%s 同学的分数是%d' % (each_name[0], (each_name[1])))
  7.         find = True  # 将状态设置为存在并退出循环,此处报语法错误
  8.         break
  9. if find == False:
  10.     print('您查找的%s不在名单内' % name)
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2017-7-12 11:43:25 | 显示全部楼层
hldh214 发表于 2017-7-12 11:27
第6行, 结尾少了一个反括号

对哦,谢谢了,小弟太不注意了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 10:10

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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