编程代码的舞者--Python循环语句

在这里插入图片描述

循环语句是编程中不可或缺的要素之一,它们能够让程序反复执行特定的任务,提高代码的重复利用性和效率。在本篇博客中,我们将深入探讨Python中常用的循环语句,包括for循环和while循环,以及控制循环流程的关键字break和continue。通过实际示例和详细解释,带你领略循环语句的魅力和灵活运用。让我们一起开始探索吧!

文章目录

  • 编程代码的舞者--Python循环语句
    • For循环语句
    • While循环语句
    • Break语句
    • Continue语句
  • 推荐书籍:你好!Python
    • 内容简介
    • 获取方式

编程代码的舞者–Python循环语句

For循环语句

for循环语句是遍历序列(列表、元组、字符串等)的一种常用循环结构

下面是一个使用for循环打印列表元素的示例:

fruits = ["apple", "banana", "cherry"]
for fruit in fruits:print(fruit)

在这个示例中,for循环遍历了名为fruits的列表,每次迭代将列表中的元素赋值给变量fruit,然后打印出来
在这里插入图片描述

While循环语句

while循环语句在条件为真的情况下重复执行代码块

下面是一个简单的while循环示例:

count = 0
while count < 5:print(count)count += 1

这段代码会输出从0到4的数字,因为在count小于5时,while循环会一直执行count的打印和递增操作。
在这里插入图片描述

Break语句

break语句用于终止循环,让程序退出循环体

以下示例展示了如何在循环中使用break语句:

for i in range(10):if i == 5:breakprint(i)

在这个示例中,当i等于5时,break语句会终止循环,不再执行后续的循环体代码。
在这里插入图片描述

Continue语句

continue语句用于跳过当前循环中剩余的代码,并继续执行下一轮循环

以下示例展示了如何在循环中使用continue语句:

for i in range(6):if i == 3:continueprint(i)

在这个示例中,当i等于3时,continue语句将跳过打印操作,但不终止整个循环,而是继续执行下一轮循环。
在这里插入图片描述

通过以上示例,你可以更好地理解Python中循环语句的使用方法和灵活性


最后,推荐关东升老师的著作《你好!Python》,这本书适合初学者入门Python编程,内容通俗易懂,有助于建立对Python编程的基础认识和技能。愿你在编程的学习旅途中越走越远!

推荐书籍:你好!Python

内容简介

  • 本书以轻松幽默的语言,从零开始介绍Python语言。书名来源于编程语言中最经典的Hello World程序,寓意带读者从入门到精通
  • 全书共14章,内容涵盖Python基础语法、数据类型和运算、流程控制语句、函数和模块、面向对象编程、异常处理、文件和网络操作,以及GUI编程、数据库编程和多线程编程
  • 书中每章都设有总结与扩展和同步练习,以及若干训练营,旨在通过综合案例巩固知识。本书还提供配套代码、课件、答疑服务,以及视频来辅助学习(下载方式见封底)
  • 书中目录采用幽默风格命名,使用漫画角色对话的形式讲解知识,以吸引读者学习兴趣
  • 无论您是编程新手,还是有经验的程序员,本书都将以浅显易懂的方式,带您掌握Python语言实用技能。您只要耐心学习践行,必将收获满满,现在请您开始Python编程之旅吧!

在这里插入图片描述

获取方式

👉京东购买链接:https://item.jd.com/14516644.html

在这里插入图片描述

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

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

相关文章

[蓝桥杯 2021 国 ABC] 123(java)——前缀和,思维

目录 题目 解析 代码 这么久了&#xff0c;我终于能不看别人代码完整写出来了&#xff0c;呜呜呜。虽然过程也是很曲折。 题目 解析 这个题&#xff0c;找其中数列的规律&#xff0c;1,1,2,1,2,3,1,2,3,4&#xff0c;...&#xff0c;因此我们把拆分成行列&#xff0c;如下…

Android Studio在android Emulator中运行的项目黑屏

前言&#xff1a; 最近在做一个Android相关的小项目&#xff0c;因为之前这方面的项目做的比较的少。今天在使用虚拟机调试的时候经常出现一些莫名其妙的问题&#xff0c;经过自己多次的尝试和搜索终于解决了这些问题。 问题&#xff1a; 每次run&#xff08;运行&#xff09…

【Unity Shader入门精要 第6章】基础光照(一)

1. 什么是光照模型 光照原理 在真实世界中&#xff0c;我们能够看到物体&#xff0c;是由于眼睛接收到了来自观察目标的光。这里面包括两种情况&#xff1a;一部分是观察目标本身发出的光&#xff08;自发光&#xff09;直接进入我们的眼睛&#xff0c;另一部分是其他物体&am…

线程知识点

一、线程 1.定义 线程&#xff1a;是一个进程并发执行多种任务的机制。 串行&#xff1a;多个任务有序执行&#xff0c;一个任务执行完毕后&#xff0c;再去执行下一个任务 并发&#xff1a;多个任务在单个CPU上运行&#xff0c;同一个时间片上只能运行一个任务&#xff0c;c…

BIERv6测试解析— 如何使用仪表进行转发性能测试

什么是BIERv6 BIERv6&#xff08;Bit Index Explicit Replication IPv6 encapsulation&#xff09;是一种新型组播方案。 BIERv6使用比特串封装目的节点集合&#xff0c;无需建立组播分发树或保存流状态&#xff0c;简化了网络节点操作。它与SRv6无缝融合&#xff0c;高效承载…

Linux(Ubuntu24.04) 安装 MinIO

本文所使用的 Ubuntu 系统版本是 Ubuntu 24.04 ! # 1、下载 MinIO wget https://dl.min.io/server/minio/release/linux-amd64/minio# 2、添加可执行权限 chmod x minio# 3、导出环境变量&#xff0c;用于设置账号密码&#xff0c;我设置的账号和密码都是 minioadmin export MI…

霍金《时间简史 A Brief History of Time》书后索引(E--H)

A–D部分见&#xff1a;霍金《时间简史 A Brief History of Time》书后索引&#xff08;A–D&#xff09; 图源&#xff1a;Wikipedia INDEX E Earth: circumference, motion, shape Eclipses Eddington, Arthur Einstein, Albert: biography, see also Relativity; Special…

主机和ubuntu连接

在这里插入图片描述 提示&#xff1a;文章 文章目录 前言一、背景二、 2.1 2.2 总结 前言 前期疑问&#xff1a; 本文目标&#xff1a; 一、背景 最近在hw使用Clion连接服务器&#xff0c;就想把自己的电脑配置好&#xff0c;翻出来正点原子的教程&#xff0c;【正点原子】…

动手学深度学习16 Pytorch神经网络基础

动手学深度学习16 Pytorch神经网络基础 1. 模型构造2. 参数管理1. state_dict()2. normal_() zeros_()3. xavier初始化共享参数的好处 3. 自定义层4. 读写文件net.eval() 评估模式 QA 1. 模型构造 定义隐藏层–模型结构定义前向函数–模型结构的调用 import torch from torch…

正点原子FreeRTOS学习笔记——列表与列表项

目录 一、什么是列表和列表项 1、概念 2、FreeRTOS代码 &#xff08;1&#xff09;列表 &#xff08;2&#xff09;列表项 &#xff08;3&#xff09;迷你列表项 二、列表与列表项初始化 1、列表初始化 2、列表项初始化 三、列表插入与删除列表项 1、原理解释 2、…

HDFS- DataNode磁盘扩缩容

HDFS- DataNode磁盘扩缩容 背景: 缩减/增加节点磁盘 方案介绍: 采用hdfs dfsadmin -reconfig 动态刷新配置实现,不停服扩缩容。 注意事项: 请在进行缩容之前,务必了解实际的数据量,并确保磁盘有足够的空间来容纳这些数据。还需要考虑未来的使用需求,要预留一定数量的空间…

数据结构之——队列详解

目录 前言&#xff1a; 一、什么是队列 二、队列的实现 2.1 队列结构 2.2 队列初始化 2.3 队列销毁 2.4 入队列 2.5 出队列 2.6 获取队列头部元素 2.7 获取队列尾部元素 2.8 获取队列中有效元素个数 2.9 检测队列是否为空 三、 代码总览 Queue.h test.c 四、例题 前言…