Python 教程 - 基本语句

devtools/2025/1/12 19:40:30/

Python 教程 - 基本语句

  • 条件语句
  • 循环语句
    • for 循环
    • while 循环
    • break
    • continue
  • pass 语句

条件语句

在进行逻辑判断时,我们需要用到条件语句,Python 提供了 if、elif、else 来进行逻辑判断。格式如下所示:

python">if 判断条件1:执行语句1...
elif 判断条件2:执行语句2...
elif 判断条件3:执行语句3...
else:执行语句4...

循环语句

当需要多次重复执行时,我们要用到循环语句,Python 提供了 for 循环 while 循环

for 循环

for循环可以遍历任何序列,比如:字符串。如下所示:

python">str = 'Python'
for s in str:print(s)

输出结果:

python">P
y
t
h
o
n

while 循环

while 循环,满足条件时进行循环,不满足条件时退出循环。如下所示:

python">sum = 0
m = 10
while m > 0:sum = sum + mm = m - 1
print(sum)

输出结果:

python">55

break

break 用在 for 循环while 循环语句中,用来终止整个循环。如下所示:

python">str = 'Python'
for s in str:if s == 'o':breakprint(s)

输出结果:

python">P
y
t
h

continue

continue 用在 for 循环while 循环语句中,用来终止本次循环。如下所示:

python">str = 'Python'
for s in str:if s == 'o':continueprint(s)

输出结果:

python">P
y
t
h
n

pass 语句

pass 是空语句,它不做任何事情,一般用做占位语句,作用是保持程序结构的完整性。如下所示:

python">if True:pass

http://www.ppmy.cn/devtools/149955.html

相关文章

spark functions函数合集(无示例)

ctrlF进行页面查找 没有示例,仅用于查询,具体用法自行搜索 函数名称作用avg计算指定列的平均值count计算指定列或所有行的数量countDistinct计算指定列中不同值的数量corr计算两个列之间的相关系数covar_pop计算两个列之间的总体协方差covar_samp计算两…

springboot整合mysql

1.首先在pom.xml中添加依赖&#xff1a; <!-- MySQL Driver --><dependency><groupId>com.mysql</groupId><artifactId>mysql-connector-j</artifactId><scope>runtime</scope></dependency><!-- Druid连接池 -->…

c语言提供后端,提供页面显示跳转服务

后端代码: #define SERVER_IP_ADDR "0.0.0.0" // 服务器IP地址 #define SERVER_PORT 8080 // 服务器端口号 #define BACKLOG 10 #define BUF_SIZE 8192 #define OK 1 #define ERROR 0#include <stdio.h> #include <stdlib.h> #include <st…

2025年第三届“华数杯”国际赛A题解题思路与代码(Python版)

游泳竞技策略优化模型代码详解 第一题&#xff1a;速度优化模型 在这一部分&#xff0c;我们将详细解析如何通过数学建模来优化游泳运动员在不同距离比赛中的速度分配策略。 1. 模型概述 我们的模型主要包含三个核心文件&#xff1a; speed_optimization.py: 速度优化的核…

【Golang 面试题】每日 3 题(二十五)

✍个人博客&#xff1a;Pandaconda-CSDN博客 &#x1f4e3;专栏地址&#xff1a;http://t.csdnimg.cn/UWz06 &#x1f4da;专栏简介&#xff1a;在这个专栏中&#xff0c;我将会分享 Golang 面试中常见的面试题给大家~ ❤️如果有收获的话&#xff0c;欢迎点赞&#x1f44d;收藏…

互斥信号量的等待与通知

目录 等待互斥信号量 信号量未被占用 信号量被自己占用 信号量被高优先级任务占用 信号量被低优先级任务占用 释放互斥信号量 未发生优先级继承 发生优先级继承 等待互斥信号量 信号量未被占用 标记为已经被占用锁定计数1 信号量被自己占用 锁定计数1 信号量被高优先级任务占用…

基于Linux环境的进度条实现

文章目录 前言&#x1f4da;一、预备知识&#x1f4d6;1.1 回车换行&#x1f4d6;1.2 缓冲区 &#x1f4da;二、倒计时&#x1f4d6;2.1 源代码&#x1f4d6;2.2 效果展示&#x1f4d6;2.3 注意事项&#xff1a; &#x1f4da;三、进度条&#x1f4d6;3.1 源代码&#x1f4d3;p…

微信小程序中使用weui组件库

这里只介绍官方推荐的通过useExtendedLib扩展库的方式引入&#xff0c;这种方式引入的组件将不计入代码包的大小。 app.json中配置 {"useExtendedLib": {"kbone": true,"weui": true} }在使用组件的页面的 json 文件加入 usingComponents 配置字…