python学习笔记整理02(判断、循环)
程序开发中有三大流程:顺序、分支、循环
一、顺序:代码从上到下,依次执行
二、分支:判断语句,代码有选择的执行
if 判断条件1: 书写条件1成立(真),执行的代码 # 判断条件1不成立后才会判断 判断条件2 elif 判断条件2: 书写条件2成立(真),执行的代码 else: 书写上述文件均不成立(假),执行的代码
三、循环:重复执行指定部分的代码
1.while 循环
# 1.设置循环的初始条件 i = 0 # 2.书写循环的判断条件 while i < 100: # 3.需重复执行的代码 print('重复执行') # 4.改变循环的初始条件(计数器) i += 1
2.for 循环
str1 = 'hello' # 遍历写法:for 变量 in 容器 for i in str1: # 容器中有多少数据,循环就会执行多少次 # 每次循环 i 的值为字符串中的字符 print(f'重复执行{i}') # 指定次数写法:for 变量 in range() for i in range(5): # 指定数字n,循环就会执行n次 # 每次循环 i 的值为[0, n)的数字 print(f'重复执行第{i}次') # 指定区间写法:for 变量 in range(start, end, step) # 步长默认1,生成数字区间是[start, end),示例:range(1, 5, 2) ===> 1, 3 for i in range(1, 5): # 指定区间有n个数字,循环就会执行n次 # 每次循环 i 的值为指定区间内的数字 print(f'重复执行{i}')
3.break 和 continue
result = input('请输入字符串:') # continue:跳过本次循环,即代码执行遇到 continue,本次循环剩下的代码不再执行,继续下一次循环 for i in result: # 如果字符是 a,后续代码不执行并开始下一次循环 if i == 'a': continue print(i) # break:终止循环,即代码执行遇到 break,循环不再执行立即结束 for i in result: # 如果字符是 a,后续代码不再执行并结束循环 if i == 'a': break print(i)
4.死循环和无限循环
1)死循环:是不小心造成的 bug ,代码会一直不停的执行下去
2)无限循环:是故意设置的 无限制的执行,在出现停止执行的条件前,代码会一直不停的执行下去
分类:
Python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现