day5 循环

Unity中实现FairyGUI弹窗背景模糊的3种方法对比(附完整代码) 本文详细对比了Unity中实现FairyGUI弹窗背景模糊的3种方法,包括FairyGUI原生滤镜方案、多摄像机混合渲染方案和渲染纹理动态混合方案。每种方法均附有完整代码示例,帮助开发者根据项目需求选择最佳方案,实现镜头虚化模糊效果,提升游戏UI的视觉沉浸感。 阅读详情

day5 循环

01.while循环

···········································································································································

1)语法:

while 条件语句:

​ 循环体

2)执行过程

先判断条件语句是否成立,成立就再执行循环体,执行完循环体再判断条件是否成立,成立就再执行,直到条件的结果不成立时,循环结束。

#案例:使用while循环控制程序打印5次“hello worde!'
x=0
while x<5:
    x+=1
    print('hello word!')
建议:尽量不要用while循环(遇到循环问题时优先考虑for循环)

02 for和while的选择:

  • 遇到循环问题时优先考虑for循环,for循环解决不了的问题才能使用while循环----------------------------------------------------------------------------------------------------------

1)for循环无法解决的问题

2)死循环

3)循环次数不确定(循环的次数不由程序员决定,而是使用这个程序用户的行为决定)


       ```python
       #循环次数不确定的案例:写程序提示输入密码和系统密码保持一致为止
       pw='234567'
       value=input('请输入密码:')
       while value=pw:
           value=input('请输入密码:')
       
       ```

02 continue和break

continue和break是循环关键字,只能在循环中使用
1.continue - 结束一次循环
  • 执行循环体的时候如果遇到了continue,当循环结束,直接进入到下一个循环。

    for x in range(5):
        print('======')
        print('```````')
        continue
        print('______')
    
for x in range(1,11):
    if x%2==1:
        continue
     print(x)
2.break - 结束整个循环直接结束(循环体剩下的部分不在执 . 行,也不会进入下一个循环。
for x in range(5):
    print(******)
    break
    print(------)
for x in range(1,11):
    if x%5==0:
        break
    print(x)
print('x:',x)
 #结果:5,最后一次循环给x赋的值为5
3.break的应用 —— 当while遇上break
while True:
    需要重复执行的操作
    if 循环结束的条件:
       break

03 循环的else

1.完整的循环结构

1)完整的for结构

for 变量 in 序列

​ 循环体

else:

​ 代码段

2)完整的while循环

while 条件语句:

​ 循环体

else:

​ 代码段

else的存在不影响原来代码的执行


for x in range(5):
    print('hello word!')
else:
    pass
2.循环else的作用
1)else的存在不影响原来循环的执行
2)如果前面的循环是正常结束(for吧数据取完了导致循环结束;while循环的条件不成立导致循环结束的,else后面的代码会在循环结束执行后执行else后面的代码段。
num=79
for x in range(2,num):
    if num%x==0:
        print(num,'不是素数')
        break
else:
    print(num,'不是素数')
# 判断字符串是否是纯字母字符串
str1='uf4onfi4343'
for x in str1:
    if ('a'<=x< 'z' or 'A'<=x<='z'):
        print(str1,'不是纯字母字符串')
        break
elseprint(str1,'是纯字母字符串')
【C++养成计划】控制程序流程——判断与循环Day5 小白专属的《C++21天养成计划》,大神勿扰~ 阅读详情

相关推荐

31.XAPP1052乱序分析及处理

目录 1.XAPP1052乱序分析 2.XAPP1052乱序处理 2.1乱序处理方法选择 2.2 XAPP1052乱序处理代码详解 3.XAPP1052乱序处理后的波形分析 3.1发送引擎 3.2接收引擎 4.XAPP1052乱序处理后的带宽测试 5.下期内容 1.XAPP1052乱序分析 首先先给大家讲解下什么是PCIe的乱序。在PCIe系统中,乱序就是主机发送的TLP序列ID为1、2、3、4到从机,从机接收到的可能不是1、2、3、4。主机和从机如果都不解决乱序的问题,就会导致从机接

一个早起的程序员 1670

day-5学习总结(while循环语句 break continue)

python while循环语句以及break和continue用法

qq_39547531的博客 1128

云南省2014年至2022年各级水系河流矢量数据.rar

2014年至2022年各级水系河流矢量数据该数据时间序列为2014年-2022年,该数据从2014年至2022年数据的丰富程度再不断优化。折线数量从4万条左右到20多万条,文件大小也从50兆左右到200多兆。水系按其要素类型分为线状水系及面状水系,水系名称详细,坐标系WGS84,非常详细,能够清晰看出小河流,并且该数据具有长时间序列,能够清晰看到每年河流的变化,详细程度,可供研究水文模型及相关河流密度研究。欢迎下载研究。

day5循环

day5 知识点总结 1、if 嵌套 # 练习:如果一个数是奇数就打印奇数,否则打印偶数,如果能被4整除打印4的倍数 # 3 -> 奇数 # 2 -> 偶数 # 8 -> 偶数、4的倍数 num = int(input('请输入一个数字:')) if num % 2 == 0: if num % 4 == 0: print('偶数、4的倍数') else: print('偶数') else: print('奇数') 2、三目

Chebyshev_的博客 383

Day5 循环

总结

o9887568546的博客 75

day 5- 循环

循环

m0_70367168的博客 189

day5-循环

day5-循环

qq_56296393的博客 105

用 TRAE Builder+MCP+VibeCoding 做个超酷的AI旅游札记生成器

可以通过修改"文艺": "文字优美,富有诗意...","幽默": "语言轻松活泼...","深度": "深入思考旅行的意义...","简洁": "语言简洁明了...","古风": "使用文言文或古风语言,富有古典韵味...","科技感": "使用现代科技词汇,突出数字化体验..."兄弟们,咱们的AI旅游札记生成应用终于搞定啦!基于TRAE Builder+MCP服务和VibeCoding技术,咱们开发出了一个功能超全、体验超棒的旅行小伙伴。它能帮你做什么呢?🤖智能旅行札记生成。

laozhangguzhang的博客 213

从CVI(C)到Pyside(python)/Qt(C++)/VS(C#)的一点吐槽

Tkinter 布局助手”,是我接触过的基于python原生的图形界面套件Tkinter来做GUI程序的最佳实践,链接是https://www.pytk.net/],在web上就可以拖拽基础控件到面板,并定义控件的回调函数,完了存盘到本机。我曾经死抱着CVI不放,没有去追逐更现代的IDE,究其原因,主要是以前没有 AI 辅助编程,很多新 IDE 摸都不敢摸,随便一个编译报错或环境配错,就会卡死我半天。所以,遇到我这样,时不时输出一个学习心得的老工程师,也应该算是一种缘分了,很罕见的哦。

qq_15084199的博客 246

Reddit 数据抓取工具指南:如何在 2026 年抓取 Reddit 数据

本文介绍了2026年Reddit数据抓取的主要方法及注意事项。官方API(如PRAW库)适合结构化数据获取,而第三方工具(如Apify)简化了数据收集流程。常见问题包括403/429错误、缺失评论和重复数据,建议采用退避策略和唯一标识符解决。关键注意事项包括:最小化个人数据收集、控制请求频率、合理使用代理IP(如IPFoxy的动态住宅代理),以及优先收集高质量小数据集而非海量杂乱信息。最佳方法取决于项目需求,小型项目可用现成工具,复杂任务建议构建自定义Python管道。

2603_96479538的博客 362

AI Agent学习笔记(20260817)

肖斌。

weixin_43341767的博客 244

PC / 外设资产 TCO 测算模型:租赁模式和直接采购怎么量化对比

本文介绍了企业IT硬件全生命周期管理中PC及外设类硬件的TCO(总拥有成本)量化测算工程实现方案。针对传统Excel测算的缺陷(如逻辑硬编码、隐性成本缺失、无统一对比基准等),提出结构化TCO测算引擎架构,通过参数配置层、计算内核层、约束校验层和结果输出层四部分实现。方案采用Python开发,包含完整可运行Demo,支持自购与租赁模式的年均等效成本对比,可输出分项明细和参数敏感性分析。文章详细展示了YAML参数配置、边界校验模块和核心计算逻辑的设计,重点解决了企业硬件采购决策中隐性成本量化困难等问题。

企业 IT 文印实战知识库,面向 IT 运维、信息化负责人、采购决策者。 专栏《复印机》:分布式文印全套落地实战系列,包含架构、安全、SDK 集成、TCO 测算、设备监控、电子化归档。 687

ANNA 7.2 Cognitive RAG Engine

ANNA is not a feature upgrade—it's a new category of knowledge system: conscious retrieval. By introducing a cognitive layer that dynamically adapts retrieval strategies based on real‑time state, guaranteeing entity recall through mandatory inclusion, and

科技翻译和认知研究 249

服务器安全扫描工具推荐-东方仙盟

全部支持 Linux,免安装 / 单文件,。静态 = 读磁盘 PHP 源码;动态 = HTTP 访问测试站点,包含目录文件爆破。

cybersnow精通 28 门计算机语言,凭借其超凡的技术能力,成功开发过上万个应用,广泛涉及政府、商业、个人等众多领域,甚至在检察院、环保局、公安局等专业场景中也大放异彩。不仅熟练掌握单片机和物联网开发,在软件架构设计方面更是独树一帜,自创了跨平台软件 216

GitHub Actions 实现 CI/CD

很多新手在使用 GitHub Actions 做 CI/CD 时,都会遇到三个问题:触发规则看不懂、海外环境拉依赖超时、部署配置明文泄露、结构混乱看不懂全流程。 本文重新梳理**通俗易懂、循序渐进**的结构:先搞懂 CI/CD 是什么 → 学会 GitHub Actions 语法 → Python 入门 CI 案例 → 企业级全栈 Go\+Vue\+MySQL\+Redis CD 实战

delepaste的博客 482

Python 文件读写操作完全指南

核心函数:使用open()打开文件,用with语句管理上下文。模式选择:根据需求选择正确的moderwa及其组合)。读取方式:小文件用read(),大文件用迭代或read(size)分块。写入注意'w'模式会清空原文件,'a'模式用于追加。编码问题:处理中文务必指定。异常处理:使用捕获等。掌握这些基础操作,你就能应对绝大多数 Python 文件处理场景。接下来可以探索os和pathlib模块进行更复杂的文件和路径操作。

KevinChen2019的博客 88

Python 入门通关:注释、变量、数据类型、运算符全覆盖

本章系统介绍了Python编程语言的基础知识,涵盖代码格式规范(注释、缩进、换行)、标识符与关键字命名规则、变量定义与数据类型(数字类型、字符串、列表、元组、集合、字典)、输入输出函数(input/print)以及各类运算符(算术、赋值、比较、逻辑、成员、位运算)的使用。通过多个课堂练习(购物票打印、温度转换、BMI计算、房贷计算器)巩固知识点,帮助初学者建立Python编程的基本概念和语法基础,为后续深入学习打下坚实基础。

2602_95508776的博客 610

python,vue3 web项目.gitignore,推送标签到git,后续项目可基于此标签作为基础继续开发

【代码】python,vue3 web项目.gitignore,推送标签到git,后续项目可基于此标签作为基础继续开发

kobe_okok的博客 22
上一篇: day4 分支和循环
下一篇: day6总结:列表基础1
星子*
博客等级 码龄5年 2粉丝 32原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值