Python_while循环
1、讲作业(石头、剪刀、布) 同时回顾if elif else/ if嵌套
2、回顾程序世界的三大流程:顺序流程、分支流程、???
循环流程:
5、while循环的基本语法:
变量设置初始值 while 循环条件(变量是否满足条件): 循环的语句1 循环的语句2 ... 修改变量的值
4、第一个循环语句:
引入循环流程,while的基本用法:考试不及格,要用print("妈妈,我错了")跟妈妈认错1000遍:
a = 1 #定义一个初始变量,重复计数器,开始为1 while a <= 1000: #使用while判断条件 print("妈,我错了") #要重复执行代码 a = a + 1 #处理计数器
5、赋值运算
a = a + 1 和 a += 1 是一样的哦!
赋值运算符简写:
运算符的优先级:
6、使用while语句实现循环计算
①计算1+2+3+......+100等于多少
a = 1 #设置一个计数器,从1开始 sum = 0 #100以内的和,初始值为0 while a <= 100: #计算器,100以内 sum = sum + a #当a = 1, sum = 0+1,sum = 1; #当a = 2,sum = 1+2,sum = 3, #当a = 3,sum = 3 +3, sum = 6 a = a + 1 #计数器,每次记一个数 print(sum)
循环过程:
②计算100以内偶数的和
a = 1 #初始为1 的计数器 sum = 0 #定义变量sum 用于存储和的值 while a <= 100: #计数器范围,100以内 if a % 2 == 0: #判断如果除以二余数为0,即为偶数,进行累加求和 sum = sum + a #满足条件即为偶数,那就和上一个和相加(累加) a = a + 1 #计数器 +1 print(sum) #打印结果(注意位置)
③计算100以内奇数的和
a = 1 #初始为1 的计数器 sum = 0 while a <= 100: #计数器范围,100以内 if a % 2 == 1: #判断如果整除为1,即为奇数,进行累加求和 sum = sum + a a = a + 1 #计数器 +1 print(sum)
7、思考
#1、以下代码共打印了_____遍? a = 1 while a < 10: print("按时完成作业") a = a + 1 #2、以下代码最终打印的“b”的结果是多少? a = 0 b = 1 while a<=10: b = b + 1 a += 1 print(b)
8、课后作业
用Python实现:计算100(包含100)---1000(不包含1000)之间所有能被3整除的数的和
本文来自博客园,作者:wfxx,转载请注明原文链接:https://www.cnblogs.com/wufaxiang/articles/while.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异