循环语句(python学习第3弹)

Python3 循环语句 本文介绍了Python3中的循环语句,包括while和for循环。while循环通过条件判断执行语句,可以配合else语句使用;for循环用于遍历可迭代对象,支持range()函数生成数字序列。文章还讲解了break和continue控制循环流程的方法,以及pass空语句的用法。循环语句可以搭配else子句,在循环正常结束时执行。通过多个实例演示了各种循环结构的应用场景和语法特点。 阅读详情

循环语句

while循环

1.条件须提供布尔类型的结果,True继续,False结束
2.空格缩进不能忘
3.规划好循环终止条件,否则将无限循环
4.while可定义循环条件

print("-------while循环---------")
i=0
while i<10:
    print(f"爱你,第{i}次")
    i += 1
#求1-100的和
print("-------1-100求和-------")
sum=0
i=1
while i<=100:
    sum+=i   #sum=sum+i
    i+=1     #i=i+1
print(f"1-100累加的和是:{sum}")

运行结果
在这里插入图片描述

while循环的嵌套

print("-------------while循环的嵌套----------------")
#外层:表白3天
#内层:每天都送3朵花

i=1 #定义表白天数
while i<=3:
    print(f"今天是表白的第{i}天")

    j=1 #定义玫瑰花数
    while j<=3:
        print (f"送的第{j}朵玫瑰花")
        j+=1
    print("我喜欢你")

    i+=1
print(f"第{i-1}天,表白成功")

运行结果
在这里插入图片描述

for循环

1.for 临时变量 in 待处理数据集
循环满足条件时执行代码
2.从待处理数据集中:逐个取出数据赋值给临时变量
3.for循环将字符串的内容:依次输出
4.for循环也被称为遍历循环

print("-------------for循环-----------")

#遍历字符串
name="achieve"
#将name的内容,挨个取出赋予x临时变量
for x in name:
    print(x)

#统计以下句子有几个a
name="itheima is a brand of itcast"
#定义变量,统计a的次数
count=0
#for循环执行统计
for x in name:
    #判断x是否为a,如果是,次数加一
    if x=="a":
        count +=1
print(f"itheima is a brand of itcast中共有{count}个a")

运行结果
在这里插入图片描述

range

  1. range(num) 获取一个从0开始,到num结束的数字序列(不含num本身)
  2. range(num1,num2) 获取一个从num1开始,到num2结束的数字序列(不含num2本身)
  3. range(num1,num2,step) 获取一个从num1开始,到num2结束的数字序列(不含num2本身) 数字之间的步长,以step为准(step默认为1)
print("-----------range()语句-----------")
#range(num)
print("------------range(num)-----------")
for x in range(10):
    print(x)

#range(num1,num2)
print("-------------range(num1,num2)--------------")
for x in range(1,10):
    print(x)

#range(num1,num2,step)
print("----------range(num1,num2,step)----------")
for x in range(1,10,2):
    print(x)

运行结果
在这里插入图片描述

for循环的嵌套

print("-----------for循环的嵌套-----------")
#外层:表白3天
#内层,每天送3朵花

#外层循环
for i in range(1,4):
    print(f"今天是表白的第{i}天")
    #内层循环
    for y in range(1,4):
        print(f"送的第{y}朵花")
    print("喜欢你")
print(f"第{i}天表白成功")

运行结果
在这里插入图片描述

continue

continue:终止本次循环,直接进入下一循环

print("-----------continue-------------")
for i in range(5):
    print("语句1") #循环5次
    continue
    print("语句22") #不参与循环
print("终止循环")
#continue在嵌套语句中的使用
print("-------continue在嵌套语句中的使用----------")
for i in range(5):
    print("语句1") #循环5次
    #内层循环
    for y in range(2):
        print("语句22") #循环两次
        continue
    print("语句333") #循环5次,同语句1
print("终止循环")

运行结果
在这里插入图片描述

break

break:直接结束循环

print("-----------break-------------")
for i in range(5):
    print("语句1") #循环1次
    break
    print("语句22") #不参与循环
print("终止循环")
#break在嵌套语句中的使用
print("------break在嵌套语句中的使用----------")
for i in range(5):
    print("语句1") #循环5次
    for y in range(2):
        print("语句22") #循环1次
        break
    print("语句333") #循环5次,同语句1
print("终止循环")

运行结果
在这里插入图片描述

音频降采样系数 如果需要把8K, 16K, 32K, 48K采样率的音频数据降为4K的音频数据, 最简单的方法根据降频倍数来取点, 但是线性度不好. 另一种线性度好一点的方法是: 取适当个数的点数, 各点乘以各自点的系数, 然后相加取平均值. 降频倍数与系数的关系如下: 2倍:     {0.3, 0.4, 0.3} 4倍:    {0.15, 0.2, 0.3, 0.2, 0.15} 8倍:   {0 阅读详情

相关推荐

Logisim实战:手把手教你设计硬布线版MIPS CPU(多周期/8指令/附电路图)

本文是一份详细的Logisim实战指南,手把手教你设计一个采用硬布线控制的多周期MIPS CPU。文章深入剖析了硬布线控制与微程序控制的核心理念差异,并逐步讲解了从定义执行状态、构建状态跳转逻辑到生成控制信号、集成测试的完整流程,最终实现一个支持8条指令、可运行简单程序的处理器模型。

g9h0i1的博客 592

Python中的循环

1、 while 循环 i=0 while i<=3: #执行的代码 print(i) i+=1 break #跳出循环 continue #跳出当前循环,执行下一次循环 2、for in循环 listdata = [1,2,3,4,5] for i in listdata: #list列表数据,i当前循环的数据 #可以遍历列表,元组 print(i) else: #循...

weixin_41201496的博客 482

立创开源:基于STM32F103与ADS1256的六维力传感器低成本实现方案

本文详细介绍了一种基于STM32F103微控制器与ADS1256高精度ADC的低成本六维力传感器实现方案。该方案通过3D打印的六梁弹性体结构结合应变片,将多维力信号转换为电信号,并由24位ADC进行高精度采集。文章涵盖了硬件选型、电路设计、嵌入式软件驱动及上位机数据可视化全流程,为机器人、精密测量等领域的爱好者提供了一个可复现的开源实践参考。

weixin_34718952的博客 390

计算机二级Python真题(七)

第七套真题 1、在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送___________。 A.命令 B.口令 C消息 D.调用语句 正确答案: C 2、下面不属于软件需求分析阶段主要工作的是___________。 A.需求评审 B.需求获取 C.需求变更申请 D.需求分析 正确答案: C 3、下面不属于软件测试实施步骤的是___________。 A.确认测试 B.单元测试 C.回归测试 D.集成测试 正确答案: C 4、结构化程序设计中,下

weixin_57506250的博客 6988

MuMu模拟器过检测实战:从硬件伪装到API欺骗的完整避坑指南

本文详细介绍了MuMu模拟器过检测的实战技术,从硬件伪装到API欺骗的全方位解决方案。通过修改CPU/GPU信息、内存分布、系统属性和行为模拟等关键技术,帮助用户有效绕过现代应用的模拟器检测机制,提升模拟器的隐蔽性和稳定性。

xxx12的博客 1392

弹窗提示报错: F:\c\CFX5\bin\Debug\net9.0-windows10.0.26100.0\CFX5.dll 面向无法动态枚举工具箱项目的平台...如何解决?

🏆本文收录于 《全栈Bug调优(实战版)》 专栏,该专栏专注于分享我在真实项目开发中遇到的各类疑难Bug及其深层成因,并系统提供高效、可复现的解决思路和实操方案。无论你是刚入行的新手开发者,还是拥有多年项目经验的资深工程师,本专栏都将为你提供一条系统化、高质量的问题排查与优化路径,助力你加速成长,攻克技术壁垒,迈向技术价值最大化与职业发展的更高峰🚀!

**My Coding Family** 947

Python在方括号中使用for循环,类似[0 for i in range(10)],叫 列表解析List Comprehensions

要求:列出1~10所有数字的平方 #################################################### 1、普通方法: >>> L = [] >>> for i in range(1,11): L.append(i**2) >>> print L [1, 4, 9, 16, 25, 36, 4...

weixin_45050042的博客 4101

Java 类与对象 -- Java 语言的类与对象、构造器、static、final、包和 JAR

本篇文章我们将深入了解 Java 语言中的类与对象,探讨构造器、`static`、`final`、包和 JAR 文件。这些概念是面向对象编程的核心,对于理解和掌握 Java 至关重要。

栗筝i的博客 5036

Python入门:Python3 循环语句全面学习教程

Python入门:Python3 循环语句全面学习教程,本文详细解析了 Python3 的循环语句,包括 while 和 for 两种类型及相关控制语句。while 循环基于条件重复执行,介绍了基本语法、计算 1 到 100 总和实例、无限循环、与 else 结合及单行循环体用法。for 循环用于遍历可迭代对象,讲解了基本语法、遍历列表和字符串实例,还介绍了 range () 函数的多种用法及 for…else 语句。此外,说明了 break、continue、pass 三种循环控制语句的作用和实例

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 19万+

JEDEC 标准半导体功率循环热阻测试(JESD51 系列)

【代码】JEDEC 标准半导体功率循环热阻测试(JESD51 系列)

专注于前沿技术的探索与实践,热衷于从代码逻辑、架构设计到行业应用等多维度深挖技术本质。期待在技术之路上与你共同成长~ 467

GEPA_AIME教程:使用GEPA优化数学问题求解的完整指南

本教程展示了如何使用DSPy框架中的GEPA(Generative Evolutionary Prompt Adaptation)优化器来提升大语言模型在数学竞赛问题(AIME)上的表现。# 创建基础的链式思考程序"""带有详细反馈的评估指标,为GEPA提供学习信号"""try:# 处理解析错误feedback_text = f"最终答案必须是一个有效的整数。你回答了'

步子哥的博客 1386

【python】顺序语句 循环语句介绍

介绍python的基础语法2

Yui_的博客 3016

高速电路设计必看:同步开关噪声问题解析

数字电路中的同步开关噪声(SSN)问题日益突出,尤其是随着高速器件应用增多。本文分析了地弹和电压弹的产生机理,指出其与电源网络电感、输出驱动电流变化率密切相关。文章详细阐述了地弹参数特征,包括峰值电压、脉冲宽度等关键指标,并探讨了负载电容、信号压摆率等因素对地弹的影响。最后提出系统化的解决方案,涵盖芯片选型、电路设计、PCB布局和后期调试等多个环节,强调通过降低回路电感和控制电流变化率来有效抑制SSN。这些措施需要在性能、成本和复杂度之间取得平衡,为高速数字电路设计提供了重要参考。

一只豌豆象的博客 298

Python之循环语句

一、while循环语句 1、注意冒号和缩进。在Python中没有do..while循环 代码块表现形式: while 判断条件: 语句 2、普通while循环代码示例: # 输出1-100的所有数的和 count = 0 num = 0 while count < 100: count = count + 1 num = num + count print("1-...

我是天才很好 2万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

python循环语句详解

python循环语句详解

qq_49231165的博客 4567

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

3.Python 循环语句(循环语句、循环中断)

3.Python 循环语句(循环语句、循环中断)

weixin_52173250的博客 1380

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Python循环语句

Python 循环语句 本章节将向大家介绍Python的循环语句,程序在一般情况下是按顺序执行的。 编程语言提供了各种控制结构,允许更复杂的执行路径。 循环语句允许我们执行一个语句或语句组多次,下面是在大多数编程语言中的循环语句的一般形式: Python 提供了 for 循环和 while 循环(在 Python 中没有 do…while 循环): 循环类型 描述 while 循环 在给定的判断条件为 true 时执行循环体,否则退出循环体。 for 循环 重复执行语句 嵌套循环

qq_52804302的博客 4384

Python第四章节——循环语句

在如(for i in range(5))的for循环中我们获取了一个临时变量i来获取数据,既然叫做临时变量,那么于理而言,它应该是只作用于这次for循环之中,事实上,在编程规范上,作用范围也只限定在for循环的内部。(3).range(num1,num2,step):表示获取一个从num1开始,到num2结束的数字序列(不含num2),前进的步数即为step的值(从头开始+几)在循环中只要遇到continue就会结束当前循环,进入下一次循环,所以在上方的例子中的事件2是不会发生的。

NaZiMeKiY的博客 1809
上一篇: 九九乘法表(python)
下一篇: 发放工资(python)
小柚柚0.o
博客等级 码龄4年 170粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值