控制结构
# 控制结构
## 判断语句
基于一定的条件判断是否要执行代码
一般结构:
```jupyter
if <condition 1>:
<statement 1>
<statement 2>
elif <condition 2>:
<statements>
else:
<statements>
例如:
x = 0
if x > 0:
print "x is positive"
elif x == 0:
print "x is zero"
else:
print "x is negative"
elif 的个数没有限制,可以是1个或者多个,也可以没有。
else 最多只有1个,也可以没有。
可以使用 and , or , not 等关键词结合多个判断条件:
循环结构
将一段代码重复执行多次。
while循环结构:
while <condition>:
<statesments>
例如:
i = 0
total = 0
while i < 1000000:
total += i
i += 1
print total
for循环结构:
for <variable> in <sequence>:
<indented block of code>
例如:
total = 0
for i in range(100000):
total += i
print total
中断语句
continue语句:
遇到 continue 的时候,程序会返回到循环的最开始重新执行。
break语句:
遇到 break 的时候,程序会跳出循环,不管循环条件是不是满足。
else语句
与 if 一样, while 和 for 循环后面也可以跟着 else 语句,不过要和break一起连用。
当循环正常结束时,循环条件不满足, else 被执行;
当循环被 break 结束时,循环条件仍然满足, else 不执行。
标签:
python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】