为了账号安全,请及时绑定邮箱和手机立即绑定

if条件判断

像C语言中的 if(a>10 && a<18)  这样的语句该怎么表达呢?

正在回答

4 回答

if a>10 and a<18

0 回复 有任何疑惑可以回复我~
#1

半方白 提问者

感谢解答。小白初学,多多指教。
2018-03-04 回复 有任何疑惑可以回复我~
#2

慕仰2462486

score = 85 if score>=90: print 'excellent' elif score>=80 and score<90: print 'good' elif score>=60 and score<80: print 'passed' else: print 'failed' 这个可以吗?为什么运行完会显示‘运行成功,输入错误’
2018-10-12 回复 有任何疑惑可以回复我~

我感觉这其实是一种逻辑问题。你如果是从小向大判断,需要加后边届,也就是说 你需要加 scroe>=60 and score<80,如果是从大向小判断就不需要了,因为score<60的时候必定会<80,后面就没有必要写了

0 回复 有任何疑惑可以回复我~
#1

尤莉的鸡酱

当然,你后面写了也没问题,只不过跟作业的输入要求不一样,所以才会报输入错误
2018-11-29 回复 有任何疑惑可以回复我~

为什么不需要表示score>=80,且<90呢?多层嵌套的时候,如果前面一个规则是>=90,后面一个就自动默认以90为边界了吗?

0 回复 有任何疑惑可以回复我~

慕仰2462486   输入错误是因为你的输入不符合规则啊   后面的and score < ***  省略掉就好了

0 回复 有任何疑惑可以回复我~
#1

安语

为什么不需要表示score>=80,且<90呢?多层嵌套的时候,如果前面一个规则是>=90,后面一个就自动默认以90为边界了吗?
2018-11-06 回复 有任何疑惑可以回复我~
#2

qq_慕九州8356940 回复 安语

是的。
2018-12-24 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758623    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

if条件判断

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信