python程序结构-保姆级教程

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

Python程序的结构通常由模块、语句、函数、类等基本元素组成。其设计遵循清晰、简洁的原则,通过缩进区分代码块,避免冗余语法内容。


提示:以下是本篇文章正文内容,下面案例可供参考

一、顺序结构

程序按照从上到下的顺序执行

print("1")
print("2")
print("3")
print("4")

这是一个简单的顺序结构

二、循环结构

最简答的就是for循环和while循环

1.for循环

for i in range(5) :
    print(i)
# 循环遍历从1到4

2.while循环

当循环中满足while的条件时机会跳出循环

i = 0
while i <= 4 :
    i += 1
    print("我是while循环")

3.break关键字

跳出当前循环结构,break 只能跳出距离当前离自己最近的循环体

for i in range(10) :#注意,range函数是左闭右开,古取值范围是0-9
    print(i)
    if i == 4 :
        print("break跳出当前循环")
        break
print("循环已经结束")

4.continue关键字 

for i in range(10) :#注意,range函数是左闭右开,古取值范围是0-9
   
    if i == 4 :
        print("continue跳过当前循环")
        continue
    print(i)
print("循环已经结束")



# 0
# 1
# 2
# 3
# continue跳过当前循环
# 5
# 6
# 7
# 8
# 9
# 循环已经结束

 三、分支结构

1、单分支结构

单分支结构只有一个分支

if 5> 3 :
    print("正确")

2、双分支结构

双分支结构在单分支结构基础上多了一个else,使条件具有选择性
if 5 < 3 :
    print("正确")
else:
    print("错误")

3、多分支结构

在多分支结构中,else if 可以合并为elif,减少了if 和else嵌套,使用多分支结构可以使部分程序变得更加简洁,

input_str = input("请输入学生成绩:")
input_int = int(input_str)
if 100>= input_int >= 90 :
    print("优秀")
elif 90> input_int >= 80 :
    print("良好")
elif 80> input_int >= 60  :
    print("及格")
elif 60> input_int >= 0 :
    print("不及格")

4、分支嵌套

分支嵌套就是在一个分支里面继续嵌套一个分支,使程序变得复杂

for i in range(5) :# 顺序输出0-4数字
    if i % 2 == 0 :
        print('您进入到了第一分支')
        if i % 4 == 0:
            print("您进入到了第二个分支")
    else:
        print(i)

四、pass用法

Python中的pass语句是一个实用的占位符,用于表示尚未完成的代码块。它可以在函数、循环和条件语句中使用,以避免语法错误和控制流程。希望本文能帮助你更好地理解和使用pass语句。

1.循环中的pass

for i in range(5) :
    pass# 此处功能没有实现,使用Pass站位,保证程序正常执行
print("这是pass的使用")

 2.条件语句中pass

if 5 > 3 :
    pass

3.函数中的pass

def total() :
    pass

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值