资源简介 程序设计语言的基础知识——用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中的注释①、单行注释②、多行注释 展开更多...... 收起↑ 资源预览