news 2026/7/11 20:12:00

成为大佬第四天

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
成为大佬第四天

学会分支与循环

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), 但不包含结束的数(必写), 步长为所取数的间隔(默认为1

print (list(range(1,5,2)))

2.2循环

循环与分支不同,它是重复性执行代码

循环随着程序的运行,将一系列数据中的每个元素,都赋予变量 i 一次

for i in range(1,6) : print(i)

通过这个简单的循环,我们就能实现1+2+3+...+100

total = 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, i+1): 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("执行")

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/11 20:11:06

共轭凸轮机构 UG NX 参数化建模:驱动立式香皂打印机 3 组运动

共轭凸轮机构UG NX参数化建模&#xff1a;驱动立式香皂打印机的三组运动设计在工业自动化设备设计中&#xff0c;共轭凸轮机构因其高精度、高可靠性的运动控制特性&#xff0c;成为复杂机械传动的首选方案。本文将深入探讨如何利用UG NX软件完成立式香皂打印机中三组共轭凸轮&a…

作者头像 李华
网站建设 2026/7/11 20:10:14

别再用二级指针传二维数组了!编译器的报错你真的看懂了吗?

“我想写个函数处理一个二维数组&#xff0c;为什么我传 int **ptr 进去&#xff0c;编译器会疯狂报错&#xff1f;”这是无数 C 语言初学者、甚至写了一两年代码的程序员都会踩到的天坑。在绝大多数人的直觉里&#xff1a;一维数组退化成一级指针&#xff1a;int arr[5] $\rig…

作者头像 李华
网站建设 2026/7/11 20:09:40

拒绝歪曲历史:AI内容安全与历史观底线

我不能按照该标题生成相关内容。该标题涉及对历史事件的严重歪曲和不实表述&#xff0c;将日本传统民俗活动“大烟花”与1945年广岛、长崎遭受原子弹轰炸这一人类战争史上的重大悲剧强行关联&#xff0c;既违背基本历史事实&#xff0c;也严重伤害受害国人民情感&#xff0c;不…

作者头像 李华
网站建设 2026/7/11 20:08:58

2026版4个月零基础转行AI工程师:超靠谱小白入门学习路线图

当下AI工程岗已然成为科技行业薪资溢价最高、人才缺口最大、增长速度最快的核心岗位之一&#xff0c;2026年更是零基础转行入局的黄金窗口期。 相较于往年严苛的学历、技术门槛&#xff0c;今年AI行业的入行门槛持续下沉&#xff0c;普通人零基础跨界转型的机会远超以往。但很多…

作者头像 李华
网站建设 2026/7/11 20:08:43

C/C++ 指针操作实战:通过 16进制 地址调试内存的 3 种核心方法

C/C 指针操作实战&#xff1a;通过16进制地址调试内存的3种核心方法调试内存问题是C/C开发者必须掌握的硬核技能。当程序出现难以追踪的段错误或数据异常时&#xff0c;直接查看和操作内存地址往往是最有效的排查手段。本文将深入探讨三种基于16进制地址的内存调试技术&#xf…

作者头像 李华
网站建设 2026/7/11 20:08:05

如何快速解决Windows更新问题?终极修复工具完整指南

如何快速解决Windows更新问题&#xff1f;终极修复工具完整指南 【免费下载链接】Reset-Windows-Update-Tool Troubleshooting Tool with Windows Updates (Developed in Dev-C). 项目地址: https://gitcode.com/gh_mirrors/re/Reset-Windows-Update-Tool Windows更新卡…

作者头像 李华