我是靠谱客的博主 个性大叔,最近开发中收集的这篇文章主要介绍8. Python三大程序基本结构介绍——分支结构(if分支语句),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

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

代码实例1: 成绩判断

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

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

代码实例1:成绩判断

代码实例2:奇偶数判断

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

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

代码实例2:字符判断

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


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

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

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

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


代码实例1: 成绩判断

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

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

# coding:utf8
x, y, z = eval(input("请输入三个整数(逗号分割):"))
if x > y:
    x, y = y, x
if x > z:
    x, z = z, x
if y > z:
    y, z = z, y
print(x, y, z)

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

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

if 条件:
    代码1
else:
    代码2

代码实例1:成绩判断

grade = eval(input("请输入你的分数:"))
if grade >= 60:
    print("及格")
else:
    print("不及格")

代码实例2:奇偶数判断

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

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

语法格式如下: 


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

grade = eval(input("请输入你的分数:"))
if grade <= 100 and grade >= 90:
    print("优秀")
elif grade >= 80:
    print("良好")
elif grade >= 60:
    print("及格")
else:
    print("不及格")


代码实例2字符判断

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

 

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

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

最后

以上就是个性大叔为你收集整理的8. Python三大程序基本结构介绍——分支结构(if分支语句)的全部内容,希望文章能够帮你解决8. Python三大程序基本结构介绍——分支结构(if分支语句)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(82)

评论列表共有 0 条评论

立即
投稿
返回
顶部