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整除的数的和

posted @   wfxx  阅读(45)  评论(0编辑  收藏  举报
编辑推荐:
· 从 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的设计差异
点击右上角即可分享
微信分享提示