二、python的 if-while-for 流程控制

本文深入讲解了程序设计中的控制结构,包括顺序、分支、循环等基本流程控制语句,以及如何使用条件表达式来实现复杂逻辑。探讨了if、while、for等关键字的用法,并解释了break和continue的作用。

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

一、顺序控制语句

顺序流程控制语句,就是程序从上到下依次执行。

二、分支控制语句

根据条件表达式的结果执行相应的代码。
在这里插入图片描述
分支控制语句分单分支结构、双分支结构和多分支结构

三、分支嵌套结构

在这里插入图片描述
如果条件表达式1成立True,执行执行if块中的代码1,如果条件表达式2成立True,则执行代码3,否则执行代码4。

四、三元表达式
# 三元表达式

a = 5
b = 1
c = 9

x = a if a<6 else c
print(x)  # 5

# 如果中间条件为真执行左边内容,否则执行右边内容
五、while 循环
# 循环三大件
# 1.初始值
# 2. 控制条件
# 3.步长

#while 条件表达式:
#...代码1... ...代码
# 例如
# 求1-100偶数的和

# i = 1
# sum = 0
#
# while i <= 100:
#     if i % 2 == 0:
#         sum += i
#     i += 1
#
# print(sum)

# 死循环


# while True:
#     print("hello world")

while...else...循环

#格式
#while 条件表达式:
#...代码1... ...代码2...
#改变计数器的值 else:
#...代码3...while循环体正常执行完后执行else代码块中的内容。
如果while没有正常执行完(break),则不执行 else
六、for 循环
(一)for 循环格式

#for 临时变量 in 可迭代对象:
#循环体 else:
#...代码...

(二)range()函数

range(start,stop,step)函数默认产生一个从 0 开始的一个整数列表。
Start:表示整数的开始位置。
Stop:表示整数的结束位置,但是不包含此值。
Step:表示步长,默认为 1
七、循环结束语句

break 和 continue
break 用于完全结束一个循环,跳出循环体执行循环后面的语句。
continue 只是终止本次循环,接着还执行后面的循环。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值