Python三大流程控制语句

本文详细介绍了Python的三大流程控制语句:顺序控制、分支控制(包括if-else、if-elif-else和三元运算符)以及循环控制(while和for循环),并探讨了range()函数和循环控制中的break与continue语句,同时提到了random模块的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一. 认识三大流程控制

在这里插入图片描述

二. 墨守成规的顺序流程控制

练习理解顺序流程控制

在这里插入图片描述

已知:在这里插入图片描述

编写代码:

在这里插入图片描述

三. 有路任性的分支流程控制

图文解释:

在这里插入图片描述

代码中的分支流程控制

第一种:满足条件做什么事情不满足条件做什么事情

在这里插入图片描述

if和else的运用

演示:

在这里插入图片描述

第二种:满足做什么事情不满足不做

在这里插入图片描述

演示:

在这里插入图片描述

python的特性

一是:简洁
二是:可读性好

python代码块缩进完全能够清楚地表达一个代码块属于哪个代码块

分支流程的第三种分支语句:

在这里插入图片描述

if - elif - else

if和elif运用在用户的成绩等级判断中

在这里插入图片描述

三元运算符

求最大值的对比:
三元运算符和普通代码的对比

普通代码:

在这里插入图片描述

可以看出普通代码书写起来比较麻烦,让我们来看看三元运算符

三元运算符:

在这里插入图片描述

代码解释:

如果a > b返回a,如果不是返回b。打印max最大值

拓展: random模块

python中的random模块用于生成随机的数。

python中的函数:

在这里插入图片描述

测试:
import random引用random函数

random.random()在这里插入图片描述

random.uniform()

在这里插入图片描述

random.randint()

在这里插入图片描述
random.choice()

在这里插入图片描述

random.shuffle()

在这里插入图片描述

四. 吃了炫迈的循环流程控制

while循环语句

while循环原理:while循环的suite_to_repeat子句会一直循环执行,直到expression布尔为假.

在这里插入图片描述

while语句的测试:

1.计数循环

在这里插入图片描述

2.无限循环

在这里插入图片描述

测试:

开始进入死循环
在这里插入图片描述

for循环

简介:

与传统语言中的for语句不同,python中的for语句更加简洁

在这里插入图片描述

测试:

1.序列类型的for循环

有多少个字符就循环几次

在这里插入图片描述

for循环访问列表

在这里插入图片描述

2.range()内建函数

range语法:

range(start,end,step=1)返回一个包含所有k的列表,start<=k<end,k每次递增step个

测试:

在这里插入图片描述

一般range和for循环搭配

在这里插入图片描述

测试:

在这里插入图片描述

循环流程控制:

终止循环(break)和跳过当前循环(continue)

在这里插入图片描述

源代码测试:

在这里插入图片描述

测试结果:

在这里插入图片描述

break终止循环测试

代码:

在这里插入图片描述

测试结果

在这里插入图片描述

continue跳出当前循环

代码:

在这里插入图片描述

测试结果:

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值