while循环
语法
| while 条件: |
| 条件成立重复执行的代码1 |
| 条件成立重复执行的代码2 |
| ...... |
应用
| |
| i = 1 |
| result = 0 |
| while i <= 100: |
| result += i |
| i += 1 |
| |
| print(result) |
| |
| |
| i = 1 |
| result = 0 |
| while i <= 100: |
| if i % 2 == 0: |
| result += i |
| i += 1 |
| |
| print(result) |
| |
| |
| i = 0 |
| result = 0 |
| while i <= 100: |
| result += i |
| i += 2 |
| |
| print(result) |
break 和 continue
- 循环过程的控制关键字
- 遇见break就不再执行循环了
- 遇见continue就不再执行这一次循环了
- 就相当于辞职和请假的区别
- 以后不干了
- 今天不干了
| i = 1 |
| while i <= 5: |
| if i == 3: |
| print(f'大虫子,第{i}个不吃了') |
| |
| i += 1 |
| continue |
| print(f'吃了第{i}个苹果') |
| i += 1 |
| |
| i = 1 |
| while i <= 5: |
| if i == 4: |
| print(f'吃饱了不吃了') |
| break |
| print(f'吃了第{i}个苹果') |
| i += 1 |
| |
while嵌套
| while 条件1: |
| 条件1成立执行的代码 |
| ...... |
| |
| while 条件2: |
| 条件2成立执行的代码 |
| ..... |
while嵌套的应用
打印逐渐增加的*
| |
| ''' |
| * |
| ** |
| *** |
| **** |
| ***** |
| ''' |
| |
| j = 0 |
| while j <= 4: |
| |
| i = 0 |
| |
| while i <= j: |
| print('*', end='') |
| i += 1 |
| print() |
| j += 1 |
九九乘法表
| |
| j = 1 |
| while j <= 9: |
| |
| i = 1 |
| while i <= j: |
| print(f'{i}*{j}={j*i}', end='\t') |
| i += 1 |
| print() |
| j += 1 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)