Python入门篇:程序的3种控制结构

Python程序中有三种主要的控制结构:顺序结构、选择结构和循环结构。这些结构允许程序以不同的方式执行代码块,从而实现各种功能。
1.顺序结构:这是最简单的控制结构,程序按照代码从上到下的顺序逐行执行。如果没有特定的控制流语句(如if或for),那么整个程序将按照这个结构运行。

a = 5  
b = 10  
c = a + b  
print(c) # 15

2.选择结构:这种结构允许程序在多个代码块之间做出选择。在Python中,最常用的选择结构是if语句和它的扩展形式(如elif和else)。

# @Author : 小红牛
# 微信公众号:WdPython
x = 10  
if x > 0:  
    print("x是正数")  
elif x < 0:  
    print("x是负数")  
else:  
    print("x是零")

选择结构可以进一步细分为:
单分支结构:只有一个条件判断和一个执行块。
二分支结构(或双分支结构):有两个执行块,一个对应条件为真时执行,另一个对应条件为假时执行。
多分支结构:有多个条件判断和多个执行块,根据条件的不同,执行不同的代码块。

3.循环结构:这种结构允许程序重复执行一段代码,直到满足某个条件为止。Python中有两种主要的循环结构:for循环和while循环。以及程序的循环控制:break 和 continue的掌握。
3.1.for循环遍历列表:用于遍历可迭代对象(如列表、元组、字典、字符串等)的元素。

fruits = ["苹果", "香蕉", "橙子"]  
for fruit in fruits:  
    print(fruit)

3.2.while循环:循环会一直执行,直到给定的条件不再满足。例如,一个简单的计数循环:

count = 0  
while count < 5:  
    print(count)  
    count += 1

3.3.break语句:用于在循环中任何时候停止或中断循环。

for i in range(10):
    if i == 5:
        break
    print(i)  # 输出01234

3.4.continue语句:用于跳过当前循环迭代的剩余部分,并开始下一个迭代。下面的代码将打印0到4,然后跳过5,继续打印6到9。当i等于5时,continue语句会跳过当前的循环迭代。

for i in range(10):  
    if i == 5:  
        continue  
    print(i)

3.5. 循环的嵌套:你可以在一个循环内部使用另一个循环,这种结构称为循环的嵌套。

for i in range(3):  
    for j in range(3):  
        print(f'i={i}, j={j}')

3.6.循环控制中的效率考虑:在编写循环时,应注意循环的效率。避免在循环内部执行不必要的操作,尽量在循环外部完成计算或数据处理。此外,对于大型数据集,考虑使用更高效的算法或数据结构来优化循环的性能。

Python教程78:关于循环,代码性能的优化方法
完毕!!感谢您的收看

----------★★历史博文集合★★----------
我的零基础Python教程,Python入门篇 进阶篇 视频教程 Py安装py项目 Python模块 Python爬虫 Json Xpath 正则表达式 Selenium Etree CssGui程序开发 Tkinter Pyqt5 列表元组字典数据可视化 matplotlib 词云图 Pyecharts 海龟画图 Pandas Bug处理 电脑小知识office自动化办公 编程工具
在这里插入图片描述

你可能感兴趣的:(#,Python入门,我的Python教程,python,Python教程)