循环结构
当一件事情需要被重复时,就要使用循环结构。
一、for循环
1.range()函数
range(开始,结束,步长),如果range()中只有一个参数n,就会获得从0到n-1之间的所有数字。
#输出1-10之间所有的数字
for i in range(1,11):
print(i,end=' ')
2.for循环输出字符串
a='我是曾老师'
for i in a:
print(i,end=',')
二、while循环
1.while 循环
格式:
while 条件:
条件成立执行的语句
i=1
while i<=10:
print(i)
i+=1
2.while-else循环
格式:
while 条件:
条件成立执行的语句
else:
条件不成立执行的语句
i=1
while i<=10:
print(i)
i+=1
else:
print('输出结束了')
三、死循环
while 1:
print('hh')
四、break 和 continue
break:结束循环
i=1
while i<=10:
if i==5:
break
print(i)
i+=1
continue:结束本次循环
for i in range(1,11):
if i==5:
continue
print(i)
五、循环嵌套
外层循环执行一次,内层循环执行多次
#****
#****
#****
#****
for i in range(5): #外层循环执行一次
for i in range(6):#内层循环执行多次
print('*',end='')
print()
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现