Python教学入门:流程控制

在这里插入图片描述

条件语句(if 语句):

条件语句用于根据条件的真假执行不同的代码块。

x = 10if x > 0:  # 如果 x 大于 0print("x 是正数")  # 输出:x 是正数
elif x == 0:  # 如果 x 等于 0print("x 是零")
else:  # 如果以上条件都不满足print("x 是负数")

循环语句(for 循环和 while 循环):

循环语句用于重复执行特定代码块。
for 循环:

fruits = ["apple", "banana", "cherry"]for fruit in fruits:  # 遍历列表 fruits 中的元素print(fruit)  # 输出列表中的水果
# 输出结果:
# apple
# banana
# cherry

while 循环:

i = 1
while i <= 5:  # 当 i 小于等于 5 时执行循环print(i)  # 输出 i 的值i += 1  # i 自增 1
# 输出结果:
# 1
# 2
# 3
# 4
# 5

循环控制语句(break、continue 和 pass):

循环控制语句用于控制循环的执行流程。
break:

fruits = ["apple", "banana", "cherry"]
for fruit in fruits:  # 遍历列表 fruits 中的元素print(fruit)  # 输出列表中的水果if fruit == "banana":  # 如果当前水果是 bananabreak  # 终止循环
# 输出结果:
# apple
# banana

continue:

fruits = ["apple", "banana", "cherry"]
for fruit in fruits:  # 遍历列表 fruits 中的元素if fruit == "banana":  # 如果当前水果是 bananacontinue  # 跳过本次循环,继续下一次循环print(fruit)  # 输出列表中的水果(除了 banana)
# 输出结果:
# apple
# cherry

pass:
pass 语句是空语句,用于保持程序结构的完整性,不做任何操作。

fruits = ["apple", "banana", "cherry"]
for fruit in fruits:  # 遍历列表 fruits 中的元素if fruit == "banana":pass  # pass 语句,不执行任何操作else:print(fruit)  # 输出列表中的水果(除了 banana)
# 输出结果:
# apple
# cherry

异常处理语句(try-except 语句):

异常处理语句用于捕获和处理代码中的异常情况。

try:x = 10 / 0  # 尝试执行可能引发异常的代码
except ZeroDivisionError:  # 捕获 ZeroDivisionError 异常print("除零错误发生")  # 输出异常信息
# 输出结果:
# 除零错误发生

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/9.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python基于Django的旅游城市关键词分析和提取,附源码

博主介绍&#xff1a;✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专栏推荐订阅&#x1f447;…

【Linux系统编程】第五弹---基本指令(三)

✨个人主页&#xff1a; 熬夜学编程的小林 &#x1f497;系列专栏&#xff1a; 【C语言详解】 【数据结构详解】【C详解】【Linux系统编程】 目录 1、grep指令 2、zip/unzip指令 3、tar指令 4、bc指令 5、uname指令 6、重要的几个热键 7、拓展指令 总结 1、grep指令 …

大屏-flex布局

<div class"container"><div class"title">标题</div><div class"content"><div class"item"></div><div class"item" style"width: calc((100% - 30) / 3 * 2)"><…

C# Solidworks二次开发:程序工具界面和选项相关API详解

大家好&#xff0c;今天要讲的是关于程序工具相关的API介绍。 下面是要介绍的API: (1)第一个为GetAutoPartSimplification&#xff0c;这个API的含义为获取简化配置的指针&#xff0c;下面是官方具体解释&#xff1a; 其输入参数的类型在上一篇文章中已经介绍过了gtError_e&a…

Kimi(月之暗面AI)模型上线,支持长文本输入分析文档内容

国产AI模型目前在市场中正趋于白热化&#xff0c;各大国产AI厂商百花齐放&#xff0c;纷纷优化升级语言模型。近日&#xff0c;备受瞩目的国产AI大模型“月之暗面”也不例外&#xff0c;它对去年10月推出的重量级模型moonshot进行了显著的升级&#xff0c;进一步无损扩展了上下…

(五)C++自制植物大战僵尸游戏LoadingScene的实现讲解

植物大战僵尸游戏开发教程专栏地址http://t.csdnimg.cn/xjvbb 一、类介绍 游戏启动后就会立即切换到游戏加载场景中。只有游戏资源文件加载完成后&#xff0c;才能进入游戏。Loadingscene类继承Cocos2d-x中的Scene父类&#xff0c;表明Loadingscene是一个场景类。切换到Loadi…

2024年苹果审核4.3相关问题综述

文章标签&#xff1a;UI、iOS、Objective-C、开发语言 苹果审核中的4.3问题是开发者关注的焦点之一&#xff0c;本文对此进行了综述&#xff0c;总结了不同情况下的处理方式和优化策略。 第一种4.3 该类问题常见于代码或UI的重复率过高&#xff0c;苹果会直接拒绝应用。开发…