当前位置: 首页 > 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 退出循环。

http://www.dtcms.com/a/188403.html

相关文章:

  • 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)
  • 考研复习全年规划
  • Java:final的作用和原理介绍
  • Vue 3.5 :新特性全解析与开发实践指南
  • Python作业练习2
  • 解锁生命周期评价密码:OpenLCA、GREET 与 R 语言的融合应用
  • 浅析AI大模型为何需要向量数据库?从记忆存储到认知进化
  • 图灵爬虫练习平台 第十四题 逆向
  • 2025年金融创新、区块链与信息技术国际会议(FRCIT 2025 2025)
  • aardio - 虚表 —— 绘制整行背景进度条功能
  • RASP的运行时注入与更新
  • Pycharm的终端执行allure命令出现command not found