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