打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
python控制语句详解(干货满满)
userphoto

2023.03.21 泰国

关注

图片来源于网络

Python 控制语句详解

Python 是一种高级的编程语言,它提供了多种控制语句来改变程序的执行顺序和逻辑。控制语句主要有三种类型:分支语句、循环语句和跳转语句。

分支语句

分支语句用于根据条件判断执行不同的代码块。Python 中最常用的分支语句是 if 语句,它的一般形式如下:

if condition_1: statement_block_1elif condition_2: statement_block_2...else: statement_block_n

if 语句从上到下依次判断每个条件是否为真(True),如果为真,则执行对应的代码块,并跳出 if 语句;如果为假(False),则继续判断下一个条件,直到遇到 else 子句或者结束 if 语句。else 子句用于处理所有条件都不满足的情况,它是可选的。

例如:

score = int(input('请输入你的成绩:'))if score >= 90:    print('优秀')elif score >= 80:    print('良好')elif score >= 60:    print('及格')else:    print('不及格')

循环语句

循环语句用于重复执行某个代码块,直到满足退出条件。Python 中最常用的循环语句有两种:for 循环和 while 循环。

for 循环用于遍历一个可迭代对象(如列表、元组、字符串、字典等),并对每个元素执行相同的操作。它的一般形式如下:

for element in iterable: statement_block

for 循环会依次将可迭代对象中的每个元素赋值给变量 element ,并执行代码块,直到遍历完所有元素或者遇到 break 或 return 语句。

例如:

names = ['Alice', 'Bob', 'Charlie']for name in names:    print('Hello, '   name)

while 循环用于在某个条件为真时重复执行某个代码块,直到该条件变为假或者遇到 break 或 return 语句。它的一般形式如下:

while condition: statement_block

while 循环会在每次循环开始前判断条件是否为真,如果为真,则执行代码块;如果为假,则结束循环。

例如:

n = 1sum = 0while n <= 10:    sum  = n    n  = 1print(sum)

跳转语句

跳转语句用于改变程序的正常流程,使其跳转到指定位置或者退出当前结构。Python 中最常用的跳转语句有三种:break、continue 和 return。

break 用于终止当前循环,并跳出该循环结构。

continue 用于跳过当前循环中剩余的代码,并进入下一次循环。

return 用于从函数中返回一个值,并结束该函数。

例如:

def is_prime(n): if n < 2: return False # 返回 False 并结束函数 for i in range(2, int(n **0.5) 1): if n % i == 0: return False # 返回 False 并结束函数 return True # 返回 True 并结束函数for n in range(1, 20): if is_prime(n): print(n) else: continue # 跳过剩余代码,进入下一次循环
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
跟光磊学Python开发程序流程控制
Python入门(5)——分支与循环
33 个 "不得不看" 的 Python 关键字总结!
从C#到Python
python3 小白教程(二)控制结构
Python 在几个病房
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服