鱼C论坛

 找回密码
 立即注册
查看: 1356|回复: 0

[技术交流] 《零基础入门学习python》了不起的分支循环(I)

[复制链接]
发表于 2020-3-24 22:26:49 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 Cc_小灿 于 2020-3-24 22:58 编辑

if 语句:



判断一个条件,如果这个条件成立,就执行其包含的某条语句或者某个代码块。
解释:重在缩进,缩进决定了从属关系
这里print("我在里面")
       print("我也在里面")
这两条语句在拥有同一个级别的的缩进,构成了一个代码块,在同一个代码块中,每一条语句的缩进量必须相同。
if 3 > 5:
       print("我在里面")
       print("我也在里面")
print("我在外面")


判断一个条件:
如果条件成立,就执行其包含的某条语句,或者某个代码块;
如果条件不成立,就执行另外一条包含的某条语句,或者某个代码块
if ''小甲鱼''  ==  "小姐姐":
    print("小甲鱼是小姐姐。") #条件成立时,执行
else:
    print("小甲鱼不是小姐姐。") # 条件不成立时,执行



判断多个条件,如果第1个条件不成立,则继续判断第2个条件,如果第2个条件不成立,
则接着判断第3个条件......
score = input("请输入你的分数:")
score = int(score)

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



第4种情况是在第3种的情况下添加了一个else,表示上面所有的条件均不成立的情况下,
执行某条语句或者某个代码块。

score = input("请输入你的分数:")
score = int(score)

if 0 <= score <= 60:
    print("D")
if 0 <= score <= 60:
    print("D") 
elif 60 < score <= 80:
    print("C") 
elif 80 < score <= 90:
    print("B") 
elif 90 < score < 100:
    print("A")
elif score == 100:
    print("S")
else:
    print("请输入0-100之间的分值")


课后作业:

待更新。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-24 17:45

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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