鱼C论坛

 找回密码
 立即注册
查看: 1947|回复: 12

按照小甲鱼书上敲的代码,出现了问题

[复制链接]
发表于 2017-2-12 23:59:54 | 显示全部楼层 |阅读模式

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

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

x
为什么运行不出来?还有elif是什么?
360桌面截图20170212235449.jpg
360桌面截图20170212235933.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-2-13 08:12:27 | 显示全部楼层
elif相当于C语言里面的else if
报错的原因应该是你给elif弄了缩进,它的if  elif  else是一个完整的语句,应该是平级的关系,并列就好了。
你把elif前面加了缩进,就把elif放入了if条件下的代码块里面了,他找不到一个完整的结构应该就报错了

temp = input('请输入您的成绩:')
score = float(temp)

if 90<score<=100:
    print('A')
elif 80<score<=90:    #elif 相当于C语言中的 else if
    print('B')
elif 60<score<=80:     #使用elif,前面条件成立了之后,不再判断后面的语句;
    print('C')         #只有前面条件不成立,才判断后面的语句,可以节省CPU时间
elif 0<=score<=60:
    print('D')

else:
      print('输入错误')

评分

参与人数 1荣誉 +2 收起 理由
零度非安全 + 2 热爱鱼C^_^

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2017-2-13 08:57:21 | 显示全部楼层
你的对话框显示是:无效语法,其实最主要问题是缩进问题。if和elif应该是平级的!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2017-2-13 10:36:22 | 显示全部楼层
缩进有问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2017-2-13 14:09:45 | 显示全部楼层
你的elif和前面的if是平级的,1楼说得很对
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2017-2-13 15:01:38 | 显示全部楼层
elif不需要缩进吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2017-2-13 16:53:37 | 显示全部楼层
if elif  要平级  
我只是来领鱼币的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2017-2-13 17:13:40 | 显示全部楼层
敲了一下,缩进不对
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2017-2-13 17:20:55 | 显示全部楼层
elif缩进有问题,应该和if,其他的elif在同一列
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2017-2-13 17:35:50 | 显示全部楼层
糯米糯 发表于 2017-2-13 08:12
elif相当于C语言里面的else if
报错的原因应该是你给elif弄了缩进,它的if  elif  else是一个完整的语句 ...

太感谢了!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-2-13 17:36:29 | 显示全部楼层

RE: 按照小甲鱼书上敲的代码,出现了问题

隨鈊乄鎍慾 发表于 2017-2-13 08:57
你的对话框显示是:无效语法,其实最主要问题是缩进问题。if和elif应该是平级的!!!

谢谢!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-2-13 17:37:54 | 显示全部楼层
谢谢楼上的各位鱼友。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-2-13 20:50:39 | 显示全部楼层
elif前面不用缩进,和if对应的噢,我第一次也是这里出了问题,然后就考虑到了格式问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 07:41

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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