程序设计语言的基础知识——用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后面特增加两个空格。
python新手代码你好 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是分隔符,用来指定输出项之间用什么符号来进行间隔。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论