成为大佬第四天 学会分支与循环1.分支分支分为单分支双分支以及多分支1.1单分支if (条件) (执行语句)如果条件成立则执行下行代码否则不执行if 3 5 : #条件满足执行对于语句块 print(1)1.2双分支单分支不成立执行另一分支num 10 if num 5 : print(大于5) else : print(小于5)num 2 if num 5 : print(大于5) else : print(小于5)1.3多分支判断多个条件成立则执行对于语句块num 30 if num 60 : print(111) elif num 50 : print(222) elif num 30 : print(333) else : print(666)1.4分支的嵌套在一个成立的条件中判断另一个条件是否成立再执行num 10 if num 5 : if num 8 :#隐含 num 8(num 5) print(我) else :# 隐含 5 num 8 print(你) else :#隐含 num 5 if num 3:#隐含 num 3 (num 5) print(他) else :#隐含 3 num 5 print(她)分支需要注意语句块的对应2.循环2.1range的使用在学习循环之前可以先学习range的用法为了更清楚的表达我们把range的值转换为列表的形式展现出来。print (list(range(1,5)))range(开始, 结束, 步长)输出包含开始的数不写(默认为0) 但不包含结束的数(必写) 步长为所取数的间隔(默认为1print (list(range(1,5,2)))2.2循环循环与分支不同它是重复性执行代码循环随着程序的运行将一系列数据中的每个元素都赋予变量 i 一次for i in range(1,6) : print(i)通过这个简单的循环我们就能实现123...100total 0 for i in list(range(1, 101)) : total i total #total i print(total)2.3循环的嵌套在循环中再执行一个循环外部循环变化一次 内部循环变化一轮for i in range(1, 5): for j in (1, 5) : print(i, j)99乘法表的实现99乘法表 for i in range(1 , 10): for j in range(1, 10): if j i : print(f{j} * {i} {i*j},end \t) print(/n)for i in range(1 , 10): for j in range(1, i1): print(f{j} * {i} {i*j},end \t) print(\n)2.4 循环控制语句break 终止循环for i in range(5): if i 3: break print(i, end )continue 跳过当前循环 继续下一循环for i in range(5): if i 3 : continue print(i,end )else for循环中如果break执行else不执行for i in range(5) : print(i) if i 3 : break else : print(执行) for i in range(5) : print(i) if i 5 : break else : print(执行)

相关新闻

最新新闻

腾讯Hy3 MoE大模型:295B参数低成本推理实战指南

腾讯Hy3 MoE大模型:295B参数低成本推理实战指南

如果你正在为AI项目的推理成本发愁,或者觉得开源模型性能总是不够用,腾讯最新开源的Hy3模型可能正是你需要的解决方案。这款基于MoE架构的295B参数模型,声称性能可匹敌5倍规模的稠密模型,却只需要极低的推理成本,这种&…

2026/7/11 22:42:08
LiteParse v2.0:Rust重构的文档解析引擎与无LLM架构实践

LiteParse v2.0:Rust重构的文档解析引擎与无LLM架构实践

1. 为什么LiteParse v2.0的“亚秒级解析”不是营销话术,而是Rust重构带来的真实工程跃迁你有没有遇到过这样的场景:在构建一个合同智能审查系统时,用户上传一份80页的PDF技术白皮书,前端界面卡顿3秒以上才开始显示“正在解析中”&…

2026/7/11 22:42:08
医疗AI隐藏失败模式:从实验室到临床部署的泛化挑战与解决方案

医疗AI隐藏失败模式:从实验室到临床部署的泛化挑战与解决方案

当医疗AI在实验室里达到99%的准确率,却在真实医院环境中频频"翻车",这背后隐藏的到底是什么问题?《Nature Medicine》最新研究揭示了一个令人警醒的现实:医疗AI存在我们从未预料到的失败模式,这些模式在传统…

2026/7/11 22:42:08
瑞芯微RV1126B开发板(EASY-EAI-PI2) OSD(字符叠加)

瑞芯微RV1126B开发板(EASY-EAI-PI2) OSD(字符叠加)

1. OSD简介 在某些应用场景中(比如IPCamera),会有在图像中打上水印的需求,特别是要写上【中文水印】,而opencv又无法做到支持中文。针对这种情况,EASY EAI api封装了一个字库引擎,专门用于给图…

2026/7/11 22:42:08
百度智能云AI零售解决方案:从数据中台到精准营销的技术实践

百度智能云AI零售解决方案:从数据中台到精准营销的技术实践

如果你正在为零售企业的数字化转型头疼不已,特别是面对线上线下数据割裂、管理效率低下、客户体验难以提升等核心痛点,那么百度智能云的AI零售解决方案可能正是你需要的突破口。传统零售企业在数字化升级过程中往往陷入两难:要么投入巨大成本…

2026/7/11 22:42:08
【Cursor AI提示工程权威指南】:20年IDE优化专家亲授7大智能提示设置黄金法则

【Cursor AI提示工程权威指南】:20年IDE优化专家亲授7大智能提示设置黄金法则

更多请点击: https://intelliparadigm.com 第一章:Cursor AI智能提示设置的核心价值与演进脉络 Cursor AI 的智能提示设置已从早期的简单代码补全,演进为融合上下文理解、项目语义感知与开发者意图建模的主动式编程协作者。其核心价值在于将…

2026/7/11 22:37:07

月新闻