【Python】程序的控制结构之分支结构

程序的三种控制结构:顺序,分支(选择),循环(重复)

程序的分支结构:单分支结构,二分支结构,多分支结构

程序的循环结构:遍历循环,无限循环,break和continue循环结构

程序的异常处理:try-excep

程序的三种控制结构:顺序,分支(选择),循环(重复)任何程序都有这三种基本结构组合而成(三选一而不是必选三)

这些基本结构都有一个入口和一个出口。

顺序结构:程序按照线性顺序依次执行的一种运行方式。

分支结构:程序根据条件判断结果而选择不同向前执行路径的一种运行方式。基础的分支结构是二分支结构。由二分支结构组合形成多分支结构。

循环结构:程序根据条件判断结果向后反复执行的一种运行方式,根据循环体触发条件不同,包括条件循环和遍历循环结构。

在三中基本控制逻辑基础上,Python语言进行了必要且适当的扩展。

在分支结构原理的基础上,Python增加了异常处理,使用了try-except保留字。

异常处理以程序异常为判断条件,根据一段代码的正确性进行程序逻辑选择。异常处理是分支结构的一种扩展。

在循环结构原理的基础上,Python提供两个循环控制符break和continue,对循环的执行过程进行控制。break控制符用来结束当前循环,continue控制符用来结束当前循环的当次循环过程。(break结束整个过程,continue结束当前当次过程)

单分支结构:if语句

if <条件>:
    语句块

判断偶数的例子

a=eval(input("请输入一个数字"))
if a%2==0:
    print("这是一个偶数")
print("输入数字是:",a)

<条件>是一个或多个条件,多个条件采用and或or进行组合,and表示“与”,or表示“或”。

二分支结构:if-else语句

if <条件>:
    <语句块1>
else:
    <语句块2>

判断奇偶的例子

a=eval(input("请输入一个数字"))
if a%2==0:
    print("这是一个偶数")
else:
    print("这是一个奇数")
print("输入数字是:",a)

多分支结构:if-elif-else语句

if <条件1>:
    <语句块1>
elif<条件2>:
    <语句块2>
```
else:
    <语句块N>

判断成绩的例子

a=eval(input("请输入一个成绩"))
if a>=90:
    print("优秀")
elif a>=80:
    print("良好")
elif a>=60:
    print("及格")
else:
    print("不及格")
print("输入数字是:",a)

注意:

用空格一直用空格,用tab键一直用tab键,两者不能混用

    原文作者:想飞的蓝笨笨
    原文地址: https://blog.csdn.net/qq_44762986/article/details/104149533
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞