当前位置: 首页 > news >正文

2025-05-13 学习记录--Python-循环:while循环 + for循环 + 循环控制

一、循环 ⭐️

(一)、while循环 🍭

初始条件设置 -- 通常是重复执行的 计数器while 条件(判断 计数器 是否达到 目标次数):条件满足时,做的事情1条件满足时,做的事情2条件满足时,做的事情3......处理条件(计数器 + 1)

举例1: 🌰

# 打印5遍hello Python
n = 0
while n < 5:print('hello Python')n += 1

在这里插入图片描述
举例2: 🌰

# 计算1+2+3+......+100的和
res = 0
i = 1
while i <= 100:res += ii += 1
print('1+2+3+......+100的和为 %d' % res)

在这里插入图片描述
举例3: 🌰

# 求 1!+2!+3!+...+n!
res = 0
n = 1
while n <= 3: # 求 1!+2!+3!multiply = 1m = 1while m <= n:multiply *= mm += 1res += multiplyn += 1
print(res)

在这里插入图片描述

(二)、for循环 🍭

range()函数可以用来创建一个数字序列,常与for循环结合使用来重复执行代码块指定的次数。

举例1: 🌰

# 打印5遍hello
for i in range(5):print('hello')

在这里插入图片描述
举例2: 🌰

# 计算1+2+3+......+100的和
res = 0
for i in range(101):res += i
print(res)

在这里插入图片描述
举例3: 🌰

# 求 1!+2!+3!+...+n!
res = 0
for n in range(4): # 求 1!+2!+3!# print(n) # 0 1 2 3if n > 0:multiply = 1for i in range(n+1):if i > 0:multiply *= i# print(multiply) # 1! 2! 3!res += multiply
print(res)

在这里插入图片描述

(三)、循环控制 🍭

1、break

作用 🦋: 退出循环。
注意 💥: 只能跳出距离最近的for或者while循环。
在循环过程中,如果 某一个条件满足后, 再希望 循环继续执行,可以使用 break 退出循环。

相关文章:

  • Flannel vxlan模式的优缺点
  • 线性投影层---将输入特征从一个空间映射到另一个空间
  • 数据库数据清洗、预处理与质量监控、 数据质量的核心概念
  • AFFS2 的 `yaffs_ext_tags` 数据结构详解
  • LlamaIndex 第八篇 MilvusVectorStore
  • 学习黑客Windows 注册表编辑器详解
  • 无人机俯视风光摄影Lr调色预设,手机滤镜PS+Lightroom预设下载!
  • 漏桶算法的实际应用案例:数据库批量写入流量控制
  • 【SpringBoot】集成kafka之生产者、消费者、幂等性处理和消息积压
  • (顺序表、单链表、双链表)==>一篇解决!(Java版)
  • 网安学途—流量分析 attack.pcap
  • 豌豆 760 收录泛滥现象深度解析与应对策略
  • 常见排序算法及复杂度分析
  • 中国区adsense接收pin码,身份验证和地址验证指南
  • Linux:进程控制2
  • django扩展练习记录
  • 【工作记录】Kong Gateway入门篇之简介
  • 用AI制作黑神话悟空质感教程,3D西游记裸眼效果,西游人物跳出书本
  • 大数据——解决Matplotlib 字体不足问题(Linux\mac\windows)
  • 考研复习全年规划
  • 第1现场 | 美国称将取消制裁,对叙利亚意味着什么
  • 法学联合书单|法庭上的妇女
  • 王毅谈中拉论坛十年成果
  • 美国政府信用卡被设1美元限额,10美元采购花一两小时填表
  • 湖南湘西州副州长刘冬生主动交代问题,接受审查调查
  • 这些网红果蔬正在收割你的钱包,营养师:吃了个寂寞