4.1程序设计语言的基础知识——用Python语句打印九九乘法表 教学设计 2022-2023学年粤教版(2019)高中信息技术必修1

资源下载
  1. 二一教育资源

4.1程序设计语言的基础知识——用Python语句打印九九乘法表 教学设计 2022-2023学年粤教版(2019)高中信息技术必修1

资源简介

程序设计语言的基础知识——用Python语句打印九九乘法表 教学设计
【教学目标】
(1)知识与能力目标:
1、掌握Python的print打印输出语句格式及用法。
2、掌握Python中表达式的书写,使程序输出的结果更美观。
3、培养学生分析问题和解决问题的能力,能够编写正确的python代码。
4、分析python中的语句,体会计算机编程语言的特点。
【教学重点难点】
学习重点:1、print语句格式及用法。
2、for循环语句、if…else选择语句。
学习难点:range()函数及for循环语句的使用。
【教学过程】
一、课前知识点复习:
1、Print()函数:
print() 方法用于打印输出,是python中最常见的一个函数。
可以这样理解,程序执行到某个时候,程序开发者或者用户想要看某个确定的值时,需要输出到电脑屏幕,就需要用到print()方法。
2、range()函数:
range() 函数返回的是一个可迭代对象(类型是对象)。
这样理解,它的作用就是用来产生一系列的数值“元素”,循环体的执行次数由其元素数量(个数)决定,常常配合for循环一起使用。
3、for循环语句:
语法:
for循环的语法格式如下:
for iterating_var in sequence:
statements(s)
流程图如下:
二、导入新课:
举例:
教师提问?
想一想,我们读小学的时候文具盒上的九九乘法表,如下图所示,今天我们就用Python来编写一个小程序,使之输出九九乘法表
三、知识点(Python的标注)
1.单行注释 :在所需注释行前面加上英文#号 或使用crtl + /快捷键进行操作。
2.多行注释:按住鼠标左键,选中所需注释的全部行,按住crtl + /快捷键。
3.文档注释(也可以理解为多行注释):是三对英文的双引号或单引号。
例:
#首先我们定义x 是multiplier 乘数
#定义y是multiplicand 被乘数
"""
多项注释的书写一定要注意用英文半角,
很多的初学者容易在中文与英文状态切换的时候出错,切记!
"""
四、程序书写:
#首先我们定义x 是multiplier 乘数
#定义y是multiplicand 被乘数
"""
多项注释的书写一定要注意用英文半角,
很多的初学者容易在中文与英文状态切换的时候出错,切记!
"""
for x in range(1,10):
for y in range(1,x+1):
if y==2 and x==3 or y==2 and x==4:
print(str(y)+"×"+str(x)+"="+str(y*x),end=" ")#为了增加程序输出结果的美观,end后面特增加两个空格。
else:
print(str(y)+"×"+str(x)+"="+str(y*x),end=" ")
print()#用来换行
★、程序解读:
说明:
1、代码中的”x”是乘数,y是被乘数
2、range(1,10)这个函数产生一个列表序列,即产生了一个1∽9这九个数字。
3、这个小程序使用了两个for语句,第二个for语句嵌套在第一个即外层for语句当中,其中的range(1,x+1)表示产生一个列表,且这个列表的范围的从1开始,终值不超过x。
4、紧接着后面使用了一个if …else选择分支语句,在程序的实际编写中,其实大可不必这么麻烦写上这条选择分支语句,但是为了增加程序输出的美观,即可输出结果的可观赏性,特意修改了程序,因为如果不修改,则程序的输出是这样的
相反,修改程序之后的输出结果为:
很显然,这个结果非常美观
在print语句中,为什么要使用str()函数,因为,print表达式中,类型必须一致,在表达式当中,有字符串,所以在表达式当中的数值需要把它转换成字符串,再输出,其中最后一个end是分隔符,用来指定输出项之间用什么符号来进行间隔。
如果不加end=””
输出则是这样的
5、程序的print()用来换行。
五、程序运行展示、评价:
请各小组进行亲自书写程序,展示分享所编写程序,出现问题,彼此讨论,提出修改意见,完善优化程序。
六、小结并整理器材和布置作业:
1、作业:
①试着用python中的print语句输出“你好!”2023。
②自己亲自动手输入九九乘法表的程序,然后调试运行。
2、总结本堂课所学内容。
3、学生整理用具,并关闭计算机。
(
四、程序书写
①、程序代码
②、程序解读
③、代码优化
五、
程序运行展示、评价
六、
小结并整理器材和布置作业
)【板书设计】
一、课前知识点复习
二、导入新课
举例: 文具盒的九九乘法表
三、python中的注释
①、单行注释
②、多行注释

展开更多......

收起↑

资源预览