[Python学习篇] Python循环语句

ops/2024/10/18 5:42:50/

while 循环

语法:

while 条件:
    条件成立后会重复执行的代码
    ......

示例1:死循环

python"># 这是一个死循环示例
while True:print("我正在重复执行")

示例2:循环指定次数

python">i = 1
while i <= 5:print(f"执行次数 {i}")i += 1

break 终止当前循环

从break当前行终止代码,break后面的代码不执行

python">i = 0
while True:i += 1if i > 5:breakprint("执行")print("循环已结束")


continue 跳过当前循环

从continue跳过当前本次循环,continue后面的代码不执行,继续下一次循环

python">i = 0
while i < 5:i += 1if i == 3:continueprint(f"i = {i}")


for 循环

语法:

for 临时变量 in 序列:
    重复执行的代码1
    重复执行的代码2
    ......

示例:

python">str1 = 'hello world'
for s in str1:print(s)


while...else

语法:

while 条件:
    条件成立重复执行的代码
else:
    循环正常结束之后要执行的代码

注意:break终止的循环不会执行else块中的代码,continue会执行else块中代码。

示例1:循环正常结束

python">i = 0
while i < 5:i += 1print(i)
else:print('循环正常结束')

示例2:循环非正常结束 break

python">i = 0
while i < 5:i += 1if i == 3:breakprint(i)
else:print('循环正常结束')

示例3:循环正常结束 continue

python">i = 0
while i < 5:i += 1if i == 3:continueprint(i)
else:print('循环正常结束')


for...else

语法:

for 临时变量 in 序列:
    重复执行的代码
    ......
else:
    循环正常结束之后要执行的代码

    ......

注意:break终止的循环不会执行else块中的代码,continue会执行else块中代码。

示例1:循环正常结束

python">str1 = 'hello'
for s in str1:print(s)
else:print('循环正常结束')

示例2:循环非正常结束 break

python">str1 = 'hello'
for s in str1:if s == 'l':breakprint(s)
else:print('循环正常结束')

示例3:循环正常结束 continue

python">str1 = 'hello'
for s in str1:if s == 'l':continueprint(s)
else:print('循环正常结束')


http://www.ppmy.cn/ops/48717.html

相关文章

搭建Python虚拟环境(一):基础知识

在现代软件开发中&#xff0c;Python已经成为了最受欢迎的编程语言之一。它简洁的语法和强大的库支持使得Python非常适合快速开发。然而&#xff0c;随着项目的增长和依赖库的增加&#xff0c;管理不同项目的依赖关系可能会变得复杂。这时&#xff0c;Python虚拟环境的概念就显…

Web前端不挂科:深入探索与实战指南

Web前端不挂科&#xff1a;深入探索与实战指南 在数字化时代的浪潮中&#xff0c;Web前端开发已成为一项炙手可热的技能。然而&#xff0c;对于许多初学者来说&#xff0c;如何避免在Web前端课程中挂科却成为了一道难题。本文将从四个方面、五个方面、六个方面和七个方面&…

2023-2024山东大学软件学院web数据管理期末

一、填空&#xff08;30*1 30&#xff09; 都是PPT上的&#xff0c;这里列几个复习可能忽略掉的地方&#xff1a; word2vec是用来计算____和___&#xff08;king-manwoman&#xff09; 爬虫模型使用___判重 fastText是一个_____和_____工具&#xff0c;使用_____方法/概念…

HTML做成一个粒子漩涡特效页面

大家好&#xff0c;今天制作制作一个粒子漩涡特效的页面&#xff01; 先看具体效果&#xff1a; 要在一个单一的 index.html 页面中实现粒子漩涡特效&#xff0c;我们可以使用HTML、CSS和JavaScript&#xff08;不需要外部库&#xff09;。下面是一个简单的例子&#xff0c;展…

es6基础语法

简介 ECMAScript 6.0&#xff08;以下简称 ES6&#xff09;是 JavaScript 语言的下一代标准 let const 声明变量的关键字 es6 之前使用var es6 引入let const 特点 没有变量提升 不能在未声明之前使用形成块作用域 声明的变量只在当前它所在的代码块有效,可以使用不可重复…

通勤路上的美好伴侣:倍思H1s头戴式蓝牙耳机

在繁忙的都市生活中,通勤往往占据了人们大量的时间。而在这个过程中,无尽的嘈杂声——公交车的播报声、地铁的轰鸣声、街头的喧嚣——往往成为我们心情的干扰源。在这样的环境下,一款优质的头戴式蓝牙耳机,会让我们的通勤之旅变得更加愉快和舒适。 通勤路上要更舒适—— 倍思…

爬虫的法律风险是什么?以及合法使用爬虫技术的建议。

爬虫的法律风险是什么&#xff1f; 网络爬虫技术&#xff0c;虽然在数据获取方面具有巨大优势&#xff0c;但其使用过程中可能引发的法律风险也不容忽视。这些风险主要包括违反数据保护法规、侵犯知识产权、构成不正当竞争等。下面将详细探讨网络爬虫的法律风险&#xff0c;并在…

6.11 作业

以下是一个简单的比喻&#xff0c;将多态概念与生活中的实际情况相联系&#xff1a; 比喻&#xff1a;动物园的讲解员和动物表演 想象一下你去了一家动物园&#xff0c;看到了许多不同种类的动物&#xff0c;如狮子、大象、猴子等。现在&#xff0c;动物园里有一位讲解员&…