当前位置:   article > 正文

8. Python三大程序基本结构介绍——分支结构(if分支语句)_python里主要用于分支结构的程序是哪个

python里主要用于分支结构的程序是哪个

目录

1.  单分支语句:仅使用if的分支语句

代码实例1: 成绩判断

代码实例2:三个整数由小到大输出

2.  二分之语句:使用if-else的分支语句

代码实例1:成绩判断

代码实例2:奇偶数判断

3.  多分支语句:使用if-elif-else的分支语句

代码实例1:成绩等级判断

代码实例2:字符判断

代码实例3:游戏登录判断系统


      分支结构也称为选择结构,该结构可以通过判断某些特定条件是否满足来决定下一步的执行流程。分支结构是一种非常重要的结构。常见的分支结构有单路分支结构双路分支结构多分支结构

1.  单分支语句:仅使用if的分支语句

If函数的底层逻辑就是用来判断,如果满足条件则执行下面的语句。 具体格式如下:

评估函数eval()去掉参数最外侧引号并执行余下语句的函数


代码实例1: 成绩判断

  1. grade = eval(input("请输入你的分数:")) # 评估函数eval():去掉参数最外侧引号并执行余下语句的函数
  2. if grade >= 60:
  3. print("及格")

代码实例2:三个整数由小到大输出

  1. # coding:utf8
  2. x, y, z = eval(input("请输入三个整数(逗号分割):"))
  3. if x > y:
  4. x, y = y, x
  5. if x > z:
  6. x, z = z, x
  7. if y > z:
  8. y, z = z, y
  9. print(x, y, z)

2.  二分之语句:使用if-else的分支语句

基本的语法格式如下,注意记得写冒号及代码前的缩进

  1. if 条件:
  2. 代码1
  3. else
  4. 代码2

代码实例1:成绩判断

  1. grade = eval(input("请输入你的分数:"))
  2. if grade >= 60:
  3. print("及格")
  4. else:
  5. print("不及格")

代码实例2:奇偶数判断

  1. # coding:utf8
  2. num = eval(input("请输入一个整数:"))
  3. if num % 2 == 0:
  4. print("这是偶数")
  5. else:
  6. print("这是奇数")

3.  多分支语句:使用if-elif-else的分支语句

语法格式如下: 


代码实例1:成绩等级判断

  1. grade = eval(input("请输入你的分数:"))
  2. if grade <= 100 and grade >= 90:
  3. print("优秀")
  4. elif grade >= 80:
  5. print("良好")
  6. elif grade >= 60:
  7. print("及格")
  8. else:
  9. print("不及格")


代码实例2字符判断

  1. # coding:utf8
  2. ch = input("请输入一个字符:")
  3. if ch >= 'a' and ch <= 'z' or ch >= 'A' and ch <= 'Z':
  4. print("{}是英文字符。".format(ch))
  5. elif ch >= '0' and ch <= '9':
  6. print("{}是数字。".format(ch))
  7. else:
  8. print("{}是其它字符。".format(ch))

 

代码实例3游戏登录判断系统

  1. age = int(input("请输入您的年龄:"))
  2. if age <= 0 :
  3. print("\n您是在逗我吧!年龄不能小于或等于0!")
  4. elif age < 18 :
  5. print("\n您还未成年,不能登录游戏系统玩游戏!")
  6. else:
  7. print("\n欢迎您登录游戏系统,正在登录,请耐心等待……")

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号