鱼C论坛

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

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

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

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

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

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

if 语句:



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

  1. if 3 > 5:
  2.        print("我在里面")
  3.        print("我也在里面")
  4. print("我在外面")
复制代码



判断一个条件:
如果条件成立,就执行其包含的某条语句,或者某个代码块;
如果条件不成立,就执行另外一条包含的某条语句,或者某个代码块

  1. if ''小甲鱼''  ==  "小姐姐":
  2.     print("小甲鱼是小姐姐。") #条件成立时,执行
  3. else:
  4.     print("小甲鱼不是小姐姐。") # 条件不成立时,执行

复制代码




判断多个条件,如果第1个条件不成立,则继续判断第2个条件,如果第2个条件不成立,
则接着判断第3个条件......

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

  3. if 0 <= score <= 60:
  4.     print("D")
  5. if 0 <= score <= 60:
  6.     print("D")
  7. elif 60 < score <= 80:
  8.     print("C")
  9. elif 80 < score <= 90:
  10.     print("B")
  11. elif 90 < score < 100:
  12.     print("A")
  13. elif score == 100:
  14.     print("S")
复制代码




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


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

  3. if 0 <= score <= 60:
  4.     print("D")
  5. if 0 <= score <= 60:
  6.     print("D")
  7. elif 60 < score <= 80:
  8.     print("C")
  9. elif 80 < score <= 90:
  10.     print("B")
  11. elif 90 < score < 100:
  12.     print("A")
  13. elif score == 100:
  14.     print("S")
  15. else:
  16.     print("请输入0-100之间的分值")
复制代码



课后作业:

待更新。。。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-9 03:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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