Python 分支,循环程序结构

常见的程序结构

在程序设计中,我们常见以及常用的三种结构便是【顺序】、【分支】、【循环】。在学习任何一门语言时,首先需要掌握的也便是这一门语言的程序结构的运行规则,这边将以Python作为研究对象。此文章只结构语句解释,例子请移步浏览

顺序结构

与大多数语言一样,所谓顺序结构既是程序运行是由上往下,逐一运行每一行代码。Python也不例外,见下图的流程图显示。
流程图

分支结构(选择结构)

顺序结构的程序虽然能解决计算、输出等问题,但不能做判断再选择。对于要先做判断再选择的问题就要使用分支结构。
分支结构适合于带有逻辑或关系比较等条件判断的计算,设计这类程序时往往都要先绘制其程序流程图,然后根据程序流程写出源程序,这样做把程序设计分析与语言分开,使得问题简单化,易于理解。在分支结构中又常分为以下几个类【单分支结构】、【双分支结构】、【多分支结构】。

单分支结构
if 表达式:
	代码块

在这里插入图片描述

双分支结构
if 表达式:
	代码块1
else:
	代码块2

在这里插入图片描述

多分支结构
if 表达式1:
	代码块1
elif 表达式2:
	代码块2
elif 表达式3:
	代码块3
#可含有0或n条elif语句
else:
	代码块n

在这里插入图片描述

循环结构

循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。它由循环体中的条件,判断继续执行某个功能还是退出循环。循环结构可以减少源程序重复书写的工作量,用来描述重复执行某段算法的问题,这是程序设计中最能发挥计算机特长的程序结构。 在Python中,循环语句为while、for。

Python while循环语句

当条件为真(TRUE)时,执行循环体;知道条件不为真时跳出循环。

while 判断条件:
    语句

在这里插入图片描述

Python for循环语句

元素根据集合依次取值循环。

for 元素 in 集合:
    语句
else:
    语句

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

铭记yu心

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值