我的第一个Python程序 教学设计
教学目标
1、掌握Python的两种编程环境。 2、掌握print()函数与input()函数的基本语法。 3、理解变量及其使用方法。
教学重难点
本节课重点要掌握Python的两种编程环境,熟悉两种编程环境的启动、保存,代码的书写、代码的运行、调试。掌握print( )函数与input( )函数的基本语法,掌握函数的书写要求。 本节课的难点在于学生对变量的理解,以及变量的使用方法。
教学过程
引入新课: 通过机器人的图片,引入新课: 生活中,大家见过不少的机器人,他们 能对话,会聊天 能完成复杂的动作 还会下棋呢 这些都是怎么实现的呢? 它们都是在软件工程师编写的程序控制下完成的。 今天我们就来学习其中一个编写程序的软件——Python 讲授新课 Python是人工智能时代常用的编程语言之一,它语法简单、代码简洁,有着海量的应用模块支持。 进入Python编程环境 首先在开始菜单中找到Python文件夹,点击其中的IDLE,就启动了Python的交互式编程环境。 在编辑区的光标处输入代码,回车,就会立即输出结果。 交互式编程环境的优点就是,输入代码后回车,就可得到结果,而不需要等到将所有的代码写完。
如果代码比较复杂,每写一行就回车执行会很困难,我们也可写完所有代码后再执行,这就需要我们从“交互式编程环境”进入“代码编程环境”。 在交互式编程环境下,点击File菜里的New File,就会进入“代码编程环境”,并新建一个空白的代码文件。 下面就让我们试试用Python来做点什么吧。 print()函数 我们要在电脑屏幕上显示出文本 需要用到一个函数:print() 在程序中,函数就是具备某一功能的工具。print()函数就是用来显示文本的工具,我们将要显示的内容放在print后面的括号里。 比如,要显示“你好,我是欢欢!” 在光标处输入: Print(“你好,我是欢欢!”) 回车,立即在屏幕上显示出文本 注意:print() 以及包裹文本的引号必须是英文状态输入法下输入,引号可以是单引号,也可以是双引号 除了显示文本,print()函数还有一些其他功能。 输入:print(8+5) 回车,这里显示的是8+5运算后的结果。 输入:print(8*5) 回车,得到8*5的结果,在Python编程语言中,乘用“*”表示。 输入:print(“8”*5) 回车,这一段代码中数字8加上引号,8就是一个字符。这行代码将字符8显示5次。 练习:同学们,请用print()函数做一下“减”和“除”的运算练习。 input()函数 用print()函数可以在电脑上显示文本,要实现电脑与人的交流,我们就要用到另一个函数--input()函数。 input()函数用来获取键盘输入的数据,我们可以在括号里输入文本,程序运行时会在屏幕上显示这些文本,提示我们应该输入什么内容。 让电脑提问“请问你叫什么名字?” 输入:Input(“请问你叫什么名字?”) 回车,代码立即执行,在屏幕上显示 请问你叫什么名字? 并等待我们输入, 这个名字,电脑只显示一次。 要让电脑记住这个名字,需要使用“变量”来存放名字。 变量 变量就像一个盒子,我们可以往里面存放东西,可以是数,也可以是字符。我们可以多次放入东西,在放东西时,变量里原来的东西会自动丢失,只保留最后一次存放的东西。 在往盒子里放东西之前,得给盒子取个名字。 给变量命名时需要注意: 变量名可以包括字母、数字、下划线,但是数字不能做为开头。后期的版本中,变量名可使用中文。 变量名不能有空格。 变量名中不能有特殊字符与标点。
Python内置的关键字和函数不能用。 变量名区分大小写,同一个字母,的大写和小写,被视为不同的变量名。 在往盒子里放东西的过程,叫给变量赋值。 我们用“=”来给变量赋值。 name = ”欢欢” 将“欢欢”赋给变量name name = input(“你叫什么名字?”) 从键盘上获取字符并赋给变量name. 我的第一个Python程序 下面我们尝试一下我的第一个Python程序。 实现简单的人机对话。 启动“代码编程环境”,新建并保存代码文件为“人机对话测试.py” 输入三行代码,思考代码的运行结果。 将通过键盘输入的名字赋给变量姓名 将通过键盘输入的“喜欢”或“不喜欢”赋给变量态度 保存文件,点击run菜单里的Run Module(或按F5键)运行代码 根据提示输入“欢欢”、“喜欢”,回车,就实现人与电脑的对话。