Python流程控制语句

1.4.1程序结构

计算机解决某个问题时,主要有3种情形,分别是顺序执行语句、选择执行部分语句和循环执行部分语句。程序设计中的3种基本结构为顺序结构、选择结构和循环结构。
顺序结构就是从上到下执行,选择结构就是if 判断,是执行条件1,否执行条件2。
循环结构就是while和for语句

1.4.2选择语句

选择,是每个人都要做的事情,比如你要选择上哪所大学,你中午要吃什么,这都是选择,而程序的选择就是通过选择语句进行选择。选择语句也称之为条件语句。

1.if语句格式,最简单的if语句:

if 表达式:
语句块
表达式是一个布尔值,非0数,非空字符转成立,这里可以看一下布尔类型里面的说明,下面这些条件都是假。
在这里插入图片描述

示例代码:在这里插入图片描述

结果:

在这里插入图片描述
2.if else语句
if 表达式:
语句块 1
else:
语句块2
当表达式成立时执行语句块1,表达式不成立时执行语句块2
示例代码1:
在这里插入图片描述
结果:在这里插入图片描述

示例代码2:
在这里插入图片描述

结果:
在这里插入图片描述

4.if … elif…else
if 表达式1:
语句块1
elif 表达式2:
语句块2
else:
语句块3
示例:
在这里插入图片描述

结果:
在这里插入图片描述

5.if 语句的嵌套
嵌套,在python中通过缩进匹配if的
if 表达式1:
if 表达式2:
语句块1
else 表达式3
语句块2
示例:

在这里插入图片描述

1.4.3循环语句

在python中,循环语句只有两个一个是while,一个是for。
我们先看while语句。

1.4.3.1while语句

语法:
while 条件表达式:
循环体
当条件表达式返回值为真的时候,则执行循环体中的语句,执行完毕后,重新判断条件表达式的返回值,当表达式的返回值是真的时候执行循环语句,返回值为假的时候退出循环。注意在循环体中一定要给变量进行+1
示例语句:在这里插入图片描述

结果:

在这里插入图片描述

1.4.3.2 for语句

for 循环语句
语法格式
for 迭代变量 in 对象:
循环体
对象为要遍历或迭代的对象,该对象可以是任何有序的序列对象,如字符串、列表和元组等。这里主要说一下遍历数值,其余的后面再介绍。
数值循环主要是使用range。
range(起始位置,终止位置,步长) 左闭右开区间
起始位置 用于指定计数的起始位置 可以省略 如果省略则从0开始
终止位置:用于指定计数的结束值(不包括该值)例如range(7);是指0-6 不包括7
步长:用于指定步长,即两个数之间的间隔
示例代码
1-100的和:
在这里插入图片描述

运算结果:
在这里插入图片描述

循环嵌套:
使用循环语句实现9*9乘法表
示例代码:
在这里插入图片描述

运算结果:
在这里插入图片描述

1.4.4跳转语句

1.4.4.1 break语句

break语句可以终止当前的循环,包括while和for在内的所有控制语句。
示例代码:
在这里插入图片描述

结果:
在这里插入图片描述

1.4.4.2 continue语句

遇见continue跳过本次循环,进入下次循环:
示例代码:在这里插入图片描述

结果:
在这里插入图片描述

1.4.5 pass空语句

pass语句表示空语句,不做任何事情,只是起到占位作用
示例代码:
在这里插入图片描述

结果:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

谷雨飞鱼

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

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

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

打赏作者

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

抵扣说明:

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

余额充值