while循环练习范文_第1页
while循环练习范文_第2页
while循环练习范文_第3页
while循环练习范文_第4页
while循环练习范文_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

while循环练习1.什么是循环2.什么是while循环3.课题导入4.while循环语法5.while循环执行流程6.if和while的区别7.课堂练习1.什么是循环【循环的百度释义】特指运行一周而回到原处,再转。反复地连续地做某事。【循环的python释义】循环是指计算机程序中某些代码被反复执行。2.什么是while循环Python中有2种循环。一种循环次数明确,另一种循环次数不明确。for循环的循环重复次数是明确的,遍历对象里有几个元素,循环就执行几次。while循环的循环次数是不明确的,当不满足条件时,循环才会停止。while[waɪl]:当…的时候。while的中文释义是当什么的时候。【定义】while循环的定义:当…时候,就执行某段代码。【作用】while循环可以用它的判断条件来控制循环的执行次数。当给定的条件为真时,执行循环体。当给定的条件为假时,结束循环。3.课题导入张三向他的女朋李四求婚。李四让张三写9999遍“我爱你!”才答应嫁给他。这个生活中重复的动作在Python中可以让while循环来实现。#

定义一个变量a

a

=

0

#

当a小于3的时候

while

a

<

3:

#

输出我爱你

print('我爱你!')

#

每循环一次,a的值增加1

a

=

a+1

print('李四答应了张三的求婚!')【终端输出】我爱你!

我爱你!

我爱你!

李四答应了张三的求婚!我们把whilea<3:改成whilea<9999:即可以输出9999个“我爱你!”4.while循环语法【体验代码】a

=

0

while

a

<

3:

print('我爱你!')

a

=

a+1

print('李四答应了张三的求婚!')【终端输出】我爱你!

我爱你!

我爱你!

李四答应了张三的求婚!【语法】while条件表达式:

   循环体while循环语句包含了五个要素:①关键字

while②条件表达式③英文冒号:④缩进四个空格⑤循环体49-1while循环语法5.while循环执行流程a

=

0

while

a

<

3:

print('我爱你!')

a

=

a+1

print('李四答应了张三的求婚!')【代码解析】将数字0赋值给变量a。【第1次循环】执行whilea<3:此时a=0,小于3,条件成立;执行print('我爱你!'),终端输出第1个我爱你!。执行a=a+1,a=0+1=1,此时a的值为1。【温馨提示】print('李四答应了张三的求婚!')语句与while循环语句对齐,不是while循环的循环代码,只有在循环结束的时候才执行。【第2次循环】执行whilea<3:此时a=1,小于3,条件成立;执行print('我爱你!'),终端输出第2个我爱你!。执行a=a+1,a=1+1=2,此时a的值为2。【第3次循环】执行whilea<3:此时a=2,小于3,条件成立;执行print('我爱你!'),终端输出第3个我爱你!。执行a=a+1,a=2+1=3,此时a的值为3。【第4次循环】执行whilea<3:此时a=3,不小于3,条件不成立;条件不成立,不执行循环代码;即不执行后面的print和a=a+1语句。条件不成立,循环结束,程序继续往下走,执行后面的代码。最后执行print('李四答应了张三的求婚!')语句,程序结束。6.if和while的区别if和while语法基本一致,都有条件表达式。【区别】if判断1次,执行1次代码。while可判断n+1次,执行n次代码。【if语句】a

=

0

if

a

<

3:

print('我爱你!')

a

=

a+1【终端输出】我爱你!if条件判断语句只执行了1次,终端输出有1次。【while语句】a

=

0

while

a

<

3:

print('我爱你!')

a

=

a+1【终端输出】我爱你!

我爱你!

我爱你!while循环是当条件不满足时,才结束循环,因此判断总比执行多一次。7.课堂练习【目标任务】使用while循环语句计算1~100中的偶数之和。【思路分析】偶数判断表达式:X%2==0【最终代码】#

将数字1赋值给变量x

x

=

1

#

将数字0负债给变量sum

sum

=

0

#

当x小于等于100的时候

while

x

<=

100

:

#

如果x是否是偶数

if

x

%

2

==

0

:

#

累计求和

sum

=

su

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论