鱼C论坛

 找回密码
 立即注册
查看: 1927|回复: 5

[已解决]关于if嵌套和elif的两个基础问题,感谢

[复制链接]
发表于 2020-2-8 18:24:14 | 显示全部楼层 |阅读模式

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

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

x
问题一:if嵌套的流程图是否是如下?
             (我感觉if嵌套最终的判断逻辑为从内层向外层依次判断,但是不知道在流程图中如何体现?)
QQ图片20200208175300.png QQ图片20200208175223.png

问题二:在运算时,if嵌套和elif的运算效率对比来看如何?

无比感谢!
最佳答案
2020-2-8 18:38:02
晸囻 发表于 2020-2-8 18:34
我感觉if嵌套最后的实现逻辑是从最内层的if开始然后一层一层往外进行判断,而if,elif的逻辑是从上往下顺 ...

都得自上而下 一级一级的段
最最主要的  我们在编写代码过程中  尽量不编写如此茫然的嵌套(虽然系统支持它)
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-2-8 18:31:17 | 显示全部楼层
都一样吧   有区别吗
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-8 18:34:55 From FishC Mobile | 显示全部楼层
wp231957 发表于 2020-2-8 18:31
都一样吧   有区别吗

我感觉if嵌套最后的实现逻辑是从最内层的if开始然后一层一层往外进行判断,而if,elif的逻辑是从上往下顺序判断,不知道对不对,谢谢您,
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-8 18:38:02 | 显示全部楼层    本楼为最佳答案   
晸囻 发表于 2020-2-8 18:34
我感觉if嵌套最后的实现逻辑是从最内层的if开始然后一层一层往外进行判断,而if,elif的逻辑是从上往下顺 ...

都得自上而下 一级一级的段
最最主要的  我们在编写代码过程中  尽量不编写如此茫然的嵌套(虽然系统支持它)
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-8 18:38:57 From FishC Mobile | 显示全部楼层
wp231957 发表于 2020-2-8 18:38
都得自上而下 一级一级的段
最最主要的  我们在编写代码过程中  尽量不编写如此茫然的嵌套(虽然系统支 ...

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

使用道具 举报

发表于 2020-2-8 19:30:19 | 显示全部楼层
score = input("考试分数:")
score = int(score)

if 0 < score <= 60:
    print("E")
elif 60 < score <= 70:
    print("D")
elif 70 < score <= 80:
    print("C")
elif 80 < score <= 90:
    print("B")
elif 90 < score <= 100:
    print("A")
elif 100 < score:
    print("S")

刚学的。这样才是最高效率的吧。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-3 20:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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