birt脚本for循环语句_Python入门第7课,循环结构学习,for语句range函数的3种用法
上课前,大陈带领学生们一起回顾和梳理前面学过的知识。
体验课,Python与人工智能初体验。
第1课,输出语句及赋值语句。
第2课,输入语句学习。
第3课、第4课,学习条件控制if语句。
第5课、第6课,阶段练习及讲解。
本节课开始,大陈将带领学生们一起学习循环语句,计划用4节课的时间学习for、while语句的使用,同时复习和强化训练前面学习的变量、赋值、输入输出、条件控制等内容。
第7课主要熟悉for 的基本语法格式,特别是range() 函数的3种使用情形。
一、导入新课
科技读书节作品展示时,小华帮老师打印“第*号作品”的标签纸,其中*号分别用1-100的数字代替,你能不能帮小华快速输出这100个标签?用Python的print语句可以解决吗?
教师可引导学生从print("第1号作品")开始,再到1-5号作品,再提出如果是100个、1000个......怎么办?
学生讨论,试验。
教师展示使用for语句控制的print语句:
for x in range(1,101): print("第",x,"号作品")
二、学习for语句
1、了解for语句使用range()函数的基本语法
for 变量 in range(数字/区间,步长): 程序块
图7.1 range的翻译
2、区分range()函数的3种使用情形
第一种,range()里如果只有1个参数,仅仅是计数循环。教师举例说明:
for x in range(10): print(x)0123456789>>>
学生观察输出结果,并自己尝试修改range()函数中的数字,从而总结出变化规律:range(i)中,i决定了循环的次数,其变化规律是从0~i-1。
第二种,range()里如果有2个参数,不仅是计数循环,而且规定了计数的区间值。教师举例说明:
for x in range(0,10): print(x)12345678910>>>
学生观察输出结果,并自己尝试修改range()函数中的数字,从而总结出变化规律:range(a,b)中,b>a,并且b-a的差代表了循环次数,a是循环的起始值,b-1是循环的结束值,每次循环的增量是1。
第三种,range()里如果有3个参数,不仅是计数循环,而且规定了计数的区间值,还确定了计数增量。教师举例说明:
for x in range(1,11,3): print(x)13579>>>
学生观察输出结果,并自己尝试修改range()函数中的数字,从而总结出变化规律:range(a,b,c)中,c是增量(可以是负数,有时这也叫做'步长'),如果a>b,则步长c为负数,反之c为正数。每次循环的数字均加上c,直到“和”大于或等于b时停止循环。
三、巩固练习
1、变量i的初值为0,在下列语句中,每执行一次能使变量i的值在1、0两数值上交替出现的是()。
A. i=i+1 B. i=1-i C. i=-i D. i=i-1
2、阅读程序写结果
for i in range(6): print("*")
3、阅读程序写结果
for i in range(3,9): print(i)
4、阅读程序写结果
for i in range(1,10,2): print(i)
5、编写程序输出1-100之间的偶数。
四、归纳小结
学生分组说收获、疑惑,教师小结小组及个人表现,并预告下节课内容。
以上是大陈教初中生学Python第7课内容,经历了前2节课的巩固练习,学生相对掌握程度要好,但是层次差距还是越来越大,如何分层教学是我们在课堂教学实践当中要重点研究的,你有什么好的心得吗?欢迎你留言分享。
birt脚本for循环语句_Python入门第7课,循环结构学习,for语句range函数的3种用法相关推荐
- python range 步长为负数_Python入门第7课,循环结构学习,for语句range函数的3种用法...
上课前,大陈带领学生们一起回顾和梳理前面学过的知识. 体验课,Python与人工智能初体验. 第1课,输出语句及赋值语句. 第2课,输入语句学习. 第3课.第4课,学习条件控制if语句. 第5课.第6 ...
- python中for in range循环的用法_Python入门第7课,循环结构学习,for语句range函数的3种用法...
上课前,大陈带领学生们一起回顾和梳理前面学过的知识. 体验课,Python与人工智能初体验. 第1课,输出语句及赋值语句. 第2课,输入语句学习. 第3课.第4课,学习条件控制if语句. 第5课.第6 ...
- delphi报列表索引越界怎么处理_Python入门第3课:列表元组,看这一篇够了 | 原创...
这是学习笔记的第41篇原创文章 Hello,亲们好呀!最近小安Sir比较忙,但只要有时间,我一定会努力做好每一次分享! 怎么管理数据上一篇文章主要分享如何使用分支循环,案例大多数是以单个数据为主.链接 ...
- for循环语句例题及解析python_Python入门第8课,for语句综合练习,突破循环累加难点...
6月2日大陈上了Python入门第7课,从学生上交的练习题来看,第2题和第5题错误最多. 第2题:阅读程序写结果 for i in range(6): print("*") 有一部 ...
- C# 编程入门第五课,VS2019程序调试,for循环,水仙花数,Console.Write,又一种类型变换,三元表达式,产生随机数
C# 编程入门第五课 文章目录 C# 编程入门第五课 1. VS2019程序调试 2. for循环 3. 水仙花数 4. Console.Write() 5. 又一种类型变换 6. 三元表达式 7.产 ...
- C#编程入门第四课,异常,switch-case选择结构,循环结构 while,break作用,do-while循环
C#编程入门第四课 文章目录 C#编程入门第四课 1.异常 2. switch- case选择结构 3. 循环结构 while 4. break 作用 5. do-while循环 1.异常 那行代码有 ...
- c# 编程入门第六课常量,枚举,枚举转换成其他类型变量(枚举和int,转 string字符串转枚举),结构体,数组,冒泡排序,实际使用排序,方法(函数)
c# 编程入门第六课 文章目录 c# 编程入门第六课 1. 常量 2. 枚举 3. 枚举转换成其他类型变量 3.1 枚举和int 3.2 转string 3.2 字符串转枚举 4.结构体 5.数组 7 ...
- C# 编程入门第三课 类型转换,++,关系运算符,bool类型(布尔类型),逻辑运算符,判断闰年,结构
C# 编程入门第三课 文章目录 C# 编程入门第三课 1. 类型转换 2. ++,-- 3. 关系运算符 4. bool 类型(布尔类型) 5. 逻辑运算符 6.判断闰年 7. 结构 1. 类型转换 ...
- 打开程序时固定位置_新手入门第五课:免费开源图像处理程序GIMP之矩形选择工具...
GIMP是一款图像处理软件,是跟Photoshop同一类型的软件,为了方便介绍,后面每篇相关GIMP图像处理软件的介绍文章的开头,我都将插入一段文字,用于介绍GIMP是什么,让不熟悉的朋友知道这是干什 ...
最新文章
- saiku执行过程代码跟踪
- 如何从字符串中删除最后一个字符?
- python怎么安装jieba库-python环境jieba分词的安装
- [翻译]NUnit--前言(一)
- windows 代理软件_一款强大的远程控制实用软件,分享给你……
- 2018刑侦推理 java_2018年刑侦科目推理试题
- C_C++指针指针应用详解
- 自动补足算法是什么_数据、算法岗的几点经验分享!
- iOS项目工程添加.a文件遇到的Dsymutil Error
- error: invalid new-expression of abstract class type 'Rectangle'
- Android基础:Android布局
- React09——使用脚手架编程
- Git—— 1.安装
- Android studio - UI 界面设计(仿问卷星登陆注册界面)
- win7时间同步出错的解决方法
- 15年来 那些值得永远铭记的硬件
- mysql 32位4g存储_基础 - 32位操作系统最多只支持4G内存。
- 计算机毕设之 餐厅点餐app
- Android BMI程序设计
- Chart.js-柱状图分析(参数分析+例图)
热门文章
- Linux内存buffer与cache区别
- Pulseaudio实用命令(二)
- msm8953抓取audio kernel dsp log
- 虚拟服务器和虚拟主机(空间)的区别
- Linux之LIBRARY_PATH与LD_LIBRARY_PATH配置多个目录用法
- 由树莓派折腾中联想到的一个需求---基于Wiki的分布式协同编辑百科学习笔记本
- 2层框架结构柱子间距_框架结构加固方法,这六大要点行之有效!
- Linux 查看资源占用top参数详解
- vue 3.0记录Element UI 表单使用(看了隔壁小孩儿都会用的Element UI 表单组件使用)
- python程序变量名_python 变量名的规范