: 它包含这样几个部分:if关键字,表示这是一条判断语句; 表示判断的条件,当这个条件被满足(即条件为真)时,执行中的代码,条件不满足时,中的代码不会被执行; 冒号表示判断代码的开始;
当前位置:   article > 正文

Python的判断语言if/elif/else_python if elif else用法简写

python if elif else用法简写

Python的判断语句分为"单分支"、"二分之"、"多分支" 。

Python判断语言"单分支"语句:

if <condition>:

        <statements>

if 条件:

        代码块

 它包含这样几个部分:

  • if关键字,表示这是一条判断语句;
  • <condition>表示判断的条件,当这个条件被满足(即条件为真)时,执行<statements>中的代码,条件不满足时,<statements>中的代码不会被执行;
  • 冒号表示判断代码的开始;
  • <statements>表示条件满足时,执行代码块

例如:

  1. x = 5
  2. if x > 1: #if 后面跟的就是条件,如果x大于1代码就会继续执行,并输出下面的打印语句。
  3. print("Hello Python") #很明显我们的x是大于1的,所以这个输出语句就会执行

 Python判断语言"二分支"语句:

if 条件:

    代码块

else:

    代码块

  • 二分之语句比单分支语句多了个else

例如:

  1. #eval(字符串):把字符串转换成int类型 #input() 获取的是字符串,我们需要转换成数值(int)
  2. a = eval(input("请输入一个数"))
  3. if a == 5:
  4. print("恭喜您中奖了") #如果我们输入的数值是5的话,就会输出 恭喜您中奖了
  5. else:
  6. print("谢谢惠顾") #如果我们输如的是除了5以外的任何数值,那么就会输出 谢谢惠顾
  •  可以理解成如果怎样就怎样,否则就怎样

  Python判断语言"多分支"语句:

if 条件1:

    代码块

elif 条件2:

    代码块

elif 条件3:

    代码块

..........  可以有多个elif

else:

    代码块

  • 关键字elif是else if 的缩写。其过程为:
  • 条件1满足,执行if后的代码块,跳过elif和else部分
  • 条件1不满足,跳过if后的代码块,转到第2个elif语句看条件2,条件2满足时执行它相对应的代码块,否则转到下一个elif;
  • 如果if和elif的条件都不满足,执行else对应的代码块。

例如:

  1. #eval(字符串):把字符串转换成int类型 #input() 获取的是字符串,我们需要转换成数值(int)
  2. score = eval(input("请输入一个成绩:"))
  3. if score >=90: #如果你输入的成绩>=90,俺就会输出 优秀
  4. print("优秀")
  5. elif 90> score >=80: #如果你输入的成绩在90(不包含90)和80(包含80)之间,就会输出 良好
  6. print("良好")
  7. elif 80> score >=70: #如果你输入的成绩在80(不包含80)和70(包含70)之间,就会输出 中等
  8. print("中等")
  9. elif 70> score >=60: #如果你输入的成绩在70(不包含70)和60(包含60)之间,就会输出 命悬一线
  10. print("命悬一线")
  11. else: #如果你输入的成绩在60以下那就GG了,就会输出 补考吧
  12. print("补考吧")

条件判断以及组合:

操作符

数学符号

描述

<

<

小于

<=

小于等于

>=

大于等于

>

>

大于

==

=

等于

!=

不等于

操作符及使用

描述

x and y

两个条件x和y的逻辑与

x or y

两个条件x和y的逻辑或

not x

条件x的逻辑非

练习:BMI指标

分类

国际**BMI值** (kg/m^2**)**

国内**BMI值** (kg/**m^2)**

偏瘦

<18.5

<18.5

正常

18.5 ~ 25

18.5 ~ 24

偏胖

25 ~ 30

24 ~ 28

肥胖

≥30

≥28

公式:BMI = 体重 (kg) / 身高2 (m2)

需求:按照国内指标,输入一组数据,判断是胖是瘦

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/54749
推荐阅读
相关标签