收藏本站
 
设为主页
     您的位置:首页在线课堂高一级2018-2019学年度第一学期 》第七课
==※ 高一级 ※==
2018-2019学年第一学期















==※ 网络资源 ※==
 
太平洋电脑网
天极网
eNet网络学院
 
 
第七课 循环语句(一)
 
学习目的:理解并掌握for循环语句。
学习重难点for循环语句的使用
教学方式:老师讲授、演示;学生动手操作、实践。

学习内容:

一、Python中的循环语句

  计算机最擅长就是做重复性的工作,要让计算机反复做相同的工作,需要使用循环语句,Python中的循环语句有两种:

  • for循环语句
  • while循环语句
二、for循环语句的两种格式

1.for循环语句格式(一)

  for循环语句格式(一)如下图所示,其中的“序列”可以是字符串或字符串变量、列表或列表变量、元组或元组变量。 循环里面需要执行的语句可以只有一句,也可以有很多句,这些语句具有相同的缩进(前面的空白一样多,即语句头部是对齐的),我们把循环要执行的多个语句称为语句块。

  下面三段代码就是简单的示例:


2.for循环语句格式(二)

  for循环语句格式(二)如下图所示,其中range函数返回一个迭代器告诉循环变量(for后面跟着的变量就是循环变量)每次取值的范围是从多少到多少:

  例如,下面的语句中,range(10)表示循环变量i的取值范围是0~9,也就是说for循环里的print语句要执行10次,第一次执行时变量i的值是0,第二次执行时变量i的值是1,第三次执行时变量i的值是2,......,第十次执行时变量i的值是9。

  又如:下面的语句中,range(5,10)表示循环变量i的取值范围是5~9,也就是说for循环里的print语句要执行5次,第一次执行时变量i的值是5,第二次执行时变量i的值是6,第三次执行时变量i的值是7,......,第5次执行时变量i的值是9。
  下面的语句中,range(2,10,2)表示循环变量i的取值依次为2、4、6、8,即第一个取值是2,下一个取值是上一个取值加2,最后一个值是小于10的最大数。
三、for语句的执行流程

  for语句的执行流程并不复杂,就是依次让循环变量(for后面跟着的变量)取序列或迭代器产生的每一个值,然后执行循环里面的语句,基本流程如下图所示:

四、for语句例子

1.例一
  利用for循环,计算1—100中所有奇数的和。
  程序如下图所示,变量s用于累计所有奇数的和,而range(1,100,2)表示变量i的取值依次为1、3、5、......、99,每次都是把变量i的值累加到变量s中,当循环执行完后,变量s中就保存了1到100中所有奇数的和了。
2.例二
  从键盘输入一行若干个整数,这些数之间用空格隔开来,然后计算它们的平均值并输出
  程序如下图所示,首先程序通过input()函数从键盘输入一行内容,将其保存到变量s中,然后利用字符串的split()方法将s分割为若干个子串(每个子串就是一个数),并将子串列表保存到变量a中,再利用for循环计算这些数的和,并且统计总共有多少个数,其中变量total用于累加所有数的和,变量count用于统计有多少个数。
五、练习

六、参考资源教程:

  Python3教程

  Python 3.6.3 中文手册


* 友情提示:本文档只供本校师生上课时辅助使用,不是正规的教学设计或教案。


 

 

Copyright © 东莞中学信息技术科 All Rights Reserved
IE4.0 or later / 800*600  For The Best View