鱼C论坛

 找回密码
 立即注册
查看: 2087|回复: 9

[已解决]各位大佬帮忙看看

[复制链接]
发表于 2020-3-5 20:32:36 | 显示全部楼层 |阅读模式

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

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

x
print("""....................fishc.com.cn......................""")



卧槽 = input("请输入您的分数:")
guess = int(卧槽)

if guess == 100:
        print("有了,厉害")
else guess < 100 and guess >= 80:
        print("还行,还有上升空间。")

else guess < 80 and guess >= 60:
        print("要开始努力了呀!")
else guess < 60:
        print("你没了,你铁定没了!")
input("Press <enter>")
请问为什么把else换成if就能行,这样就不可以呢
最佳答案
2020-3-5 20:38:39
else 后面不能跟条件,if 后面才能跟条件。

如果你的问题得到解决,请设置【最佳答案】。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-3-5 20:38:39 From FishC Mobile | 显示全部楼层    本楼为最佳答案   
else 后面不能跟条件,if 后面才能跟条件。

如果你的问题得到解决,请设置【最佳答案】。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-5 20:41:09 | 显示全部楼层
else 后面不能跟条件。

改成 elif 也行
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-5 20:50:01 | 显示全部楼层
本帖最后由 yexing 于 2020-3-5 20:59 编辑

else 后面不能跟条件,如果改成 if 则要进行多次判断,建议改成 elif ,以减少判断时间。
elif 和 if 的区别:
说的通俗一点,如果是用 if 的话,他会一直遍历完所有的if,不管你想判断的条件有没有遍历到,他都会继续执行完所有的if;

而 elif 呢,则会比较快捷,主要还是看你的用处,如果你是想遍历到你的判断条件就不再执行其他判断条件分支语句,那么就用elif;elif 就是当走到符合查询条件的语句后,后面所有的elif和else就不会再被执行。

引用内容来自:Python之if / elif 的区别
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-6 09:46:25 | 显示全部楼层
zltzlt 发表于 2020-3-5 20:38
else 后面不能跟条件,if 后面才能跟条件。

如果你的问题得到解决,请设置【最佳答案】。

那请问图中的需要多个判断该如何实现呢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-6 09:47:21 | 显示全部楼层
一个账号 发表于 2020-3-5 20:41
else 后面不能跟条件。

改成 elif 也行

谢谢,那请问图中的需要多个判断该如何实现呢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-6 09:47:54 | 显示全部楼层
yexing 发表于 2020-3-5 20:50
else 后面不能跟条件,如果改成 if 则要进行多次判断,建议改成 elif ,以减少判断时间。
elif 和 if 的区 ...

谢谢,那请问图中的需要多个判断该如何实现呢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-6 09:49:53 | 显示全部楼层
yexing 发表于 2020-3-5 20:50
else 后面不能跟条件,如果改成 if 则要进行多次判断,建议改成 elif ,以减少判断时间。
elif 和 if 的区 ...

哦哦,我明白的你的意思了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-6 09:52:11 | 显示全部楼层
hauiqi 发表于 2020-3-6 09:46
那请问图中的需要多个判断该如何实现呢

把 else 换成 elif 或者 if(elif 是 else if 的简写)
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-23 03:32

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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