python的while循环
重复执行代码的方法1:
print("XXXXXXX")
print("XXXXXXX")
print("XXXXXXX")
print("XXXXXXX")
。。。。。。。。
重复执行代码的方法2:
while 条件:
条件满足的时候做的事(循环)
例:
#如果不确定到底需要重复执行多少次,那么就找一个永远满足的条件
#从一个有经验的开发者来看的话,如果需要一个永远成立的条件,那么一般写True
while True:
print("XXXXXXX")
注意点:
1.到底怎样添加while,小技巧:找到需要重复执行的代码,然后在它上面条件while即可
2.到底是执行多少次?小技巧:看需求,在需求不明确的情况下,不知道执行多少次,那么用while True
while循环应用
1.计算1-100的累积和(包含1和100)
i = 1
result = 0 #设定一个result 初始变量为0
while i<=100:
result += i #相当于result=result+i
i+=1 #相当于i=i+1
print(result)
2.计算1-100之间偶数的累积和(包含1和100)
i = 1
result = 0
while i<=100:
if i%2==0:
result += i
i+=1
result = 0
while i<=100:
if i%2==0:
result += i
i+=1
print(result)
while嵌套
格式:
while 条件1:
满足条件1做的事
。。。。(省略)。。。。
while 条件2:
满足条件2做的事
。。。。(省略)。。。。
举例:打印星号
*
* *
* * *
* * * *
* * * * *
#外面一层循环控制行数
i = 1
while i<=5:
#里面一层循环控制每一行个数
j = 1
while j<=i:
print("* ",end='') #end=''作用是平行打印
j+=1
i+=1
print("") #换行作用
举例:九九乘法表
#外面一层循环控制行数
i = 1
while i<=9:
#里面一层循环控制每一行个数
j = 1
while j<=i:
print("%d*%d=%-2d "%(j,i,j*i),end='')#从X*Y=Z中发现,Y是行数即i,X是每行各个列数值即j,%-2中的-2表示保留两个字母空间并靠左排列
j+=1
i+=1
print("") #换行作用
你是砍柴的,他是放羊的,你和他聊了一天,你们决定合作一起开个烤全羊的店,你的柴烤出来的羊很美味,他的羊是纯天然的,几年后,你们的生意就越来越红火了。
没有完美的个人,只有完美的团队
有价值的聊天才是成长的基础。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)