python的while循环
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
x =x+ 1
小试牛刀 有一天你忘戴红领巾给班级扣了分,班主任 很生气,让你把“记得戴红领巾”写20遍。
x = __1_ while x<_=_2_0_: _ _ _ _print (“记得戴红领巾”)
_ _ _ _ x_=_x_+_1___
找出1-100个自然数中,所有像1、3、5、7、9……97、99这 样的奇数。
循环吧! python!
4
3
5
2
6
1
7
NARRATIV
BOARYT
谈谈你的收获!
PART 05
循环吧! python!
• while语句是一个条 件循环语句,即首 先判断条件,根据 条件是否成立决定 是否继续循环。
NARRATIV
BOARYT
while 判断条件:
循环语句1 循环语句2
• 冒号和缩进 对while来说
使用while循环,一句话搞定
x=1 while x <=25: ----print (“running!”) ---- x =x+ 1
while 循环:
判断
x=1 条件
while x<=5:
---- print(‘love mom’)
---- x=x+1
循环语句
while 循环: while 条件:
你学会了吗?
求1+3+5+7+9…+97+99的和。
x=1 sum=0 while x<=100:
---- sum=sum+x ---- x=x+2
print(sum)
04
再攀高峰
补全程序: 如果我能数学考100并且英语考100,就给我买 自行车,否则“no way!”
shuxue=int(__in__p_u__t(_)__) yingyu=_i_n_t__(input())
都很重要!
while循环循环的次数 可能是有限的,也可 以是无限的。
• while循环在控制循环 次数的时候,通常需 要一个计数变量。
感谢您的聆听!
循环吧python!
惜福镇小学 陈静
思路:从1开始直到100,依次进行判断,如果是奇数,就打印 出来。
奇数判的断特条点件是:?x%2==1
X=1 If x%2==1:
print(x) X=x+1
满足条件: x<=100
_____ while _______:
---- ________: -------- print(x) ---- ______
WHILE
循环吧python!
妈妈说:
如果我数学考100并且英语考100,就给我买自行车。
补全程序: 如果我能数学考100并且英语考100,就给我买 自行车,否则“no way!”
shuxue=int(__in__①p_u__t(_)__) yingyu=_i②_n_t__(input()) ③_i_f_ shuxue==100 _a④_n_d_ _y_i_n_g__y_⑤u_=__=_1__0_0_: _e-⑥_-l-_s-_ep_:rint(“bike”)
同学B x =1
死循环
while x <=5: print (“love mom!”)
1、一起来找茬: 这3组程序有什么 不同?
2、猜一猜:它们 运行的结果一样 吗?
x =x+ 1 同学C
x =1
3、试试看,它们 分别打印了多少 个love mom.
while x <=5:
print (“love mom!”)
---- if x%2==0:
-------- print(x)
---- x=x+1
03
巩固与提高
计算1+2+3+4+5……10的和。
x=1 sum=0 while x<=10: sssususuumummmm=====5432361251561850
---- sum=sum+x ---- x=x+1 xx=x==17801259346
x=1 初始条件
if x%2==1:
----print(x)
x=x+1
循环重复,鸡生蛋,蛋生鸡…………
if x%2==1 : ----print(x)
x=x+1
if x%2==1 : ----print(x)
x=x+1
x=…x+…1…=1…00……
同学A
x=1 while x<=100:
---- if x%2==1: -------- print(x) ---- x=x+1
这个星期天就是母亲节了,如果想用python跟妈妈 说一百遍“妈妈,我爱您!” 使pr用intw“妈h妈ile,循我爱环您,!一” 句话搞定
print “妈妈,我爱您!”
p…rin(t 还“妈x有妈9=7,遍我1)爱…您!” while x<=100:
print (“妈妈,我爱您!”)
x =x+ 1
同学B
x=1 while x<=100:
---- if x%2==1: -------- print(x) ---- ---- x=x+1
一起来找茬
你学会了吗?
找出1-100个自然数中,所有像2、4、6、8、10……96、98、 100这样的偶数。
偶数的特点?
x=1
偶数的判断条件: x%2==0
while x<=100:
万米跑,围着足球场跑道(400米一圈)不停地跑,每跑一圈打印 一次“running!”一共要跑25圈。
使用while循环,一句话搞定 x=1 while x <=25: print (“running!”) x =x+ 1
使用while循环,一句话搞定
x =1 while x<=100: ----print (“妈妈,我爱您!”) ----x =x+ 1
循环语句1 循环语句2 ……
计数变量重新赋值
X=1
计数变量初始值
判断 X条<件=5
X=45623
成立
不成立
循prin环t(‘l语ove句m1om’) 循环语句2 x=x…+1…
用while语句打印5遍“love mom”
后续程序
同学A x =1
死循环
如果循环停不下来,可以用ctrl+c来终止。
while x <=5: print (“love mom!”)
print(sum)
PART 03
巩固ห้องสมุดไป่ตู้提高 要点点击
NARRATIV
BOARYT
1
初始条件有两个,一个是计数变量x的初
始值,一个是和变量sum的初始值。
循环体内的计数变量x、和变量sum每循 2 环一次都要被重新赋值。
sum=sum+x 、 x=x+1
3 循环结束,最后再print(sum),这条 语句要在循环体外。
---- print(“no way!”)
空格
if 条件: 冒号
条件成立时执行语句 四个空格 else:
四个空格
条件不成立执行语句
※ 执行语句前要缩进4个字符,两个冒号不能省; if和else对齐,并且前面不能有空格。
考一考
写出运算的结果
9%3==0 a%b==0
9%5==4 a%b==x
a能被b整除 a除以b余数是x
_if__ shuxue==100 _a_n_d_ _y_i_n_g__y_u_=__=_1__0_0_: ---- print(“bike”) _e_l_s_e_: ---- print(“no way!”)
这个程序事实上只会执行一次,如何让这个程序一直执行?
while True:
while True:
---- shuxue=int(input()) ---- yingyu=int(input()) ---- if shuxue==100 and yingyu==100: ---- ---- print(“bike”) ---- else: ---- ---- print(“no way!”)
PART 05