admin 管理员组文章数量: 887021
2024年1月10日发(作者:java课程设计的感想)
为学生人生幸福奠基 为学生未来发展蓄力
课题 实现人机对话 课型 操作课 课时 2
本课内容为《实现简单的人机对话程序》,帮助学生进一步理解Python中的input()函数和print()函数,掌握整型变量和字符变教材分析
量的区别以及转换方法,从而能够编写简单的人机对话程序。通过课堂互动与分享,激发学生的学习兴趣。
(1)进一步掌握print()函数的使用。
(2)了解什么是变量,变量的使用方法
(3)了解input()函数的使用。
教学目标
(4)能够编写简单的人机对话程序(动作技能)
通过简单的人机对话程序的编写,让学生进一步掌握print()函数教学重点
的使用,并理解变量的含义以及input()的使用。
教学难点
如何定义变量,以及变量的使用
多媒体网络教室、监控教师机一台;
学生教学过程练习题
教学准备
教学环节
自学生问
新课导入
教师活动 学生活动 设计意图
生回答
生思考回答
生观察
复习导入
从学生感兴趣的话题入手
让学生了解本堂课所要学习的知识
Python前期基础知识对于学生来说较难,因此基础知识以讲授为主
上一节课我们学习了print函数的使用方法,了解到print()函数的主要作用是输出,那么我们今天进一步学习——如何实现人机对话
什么是人机对话呢?
--电脑能够记住我们说的话。
师演示人机对话的程序
新知初探 一、展示本节课的教学目标
1、学会input()输入语句的使用,理解变量的概念
2、掌握变量的命名方法及使用
二、变量——知识大讲堂
定义:就像一个小盒子,它可以存储东西。比如数字,字符
举例说明:
price = 3
name = '丁晓马'
“= ” 等号的作用相当于一只手,把数字、字符放到小盒子中
数字不需要引号,字符串需要添加引号
学生活动:计算机课程的老师名字叫罗丽,请先将老师的名字用变量表示,并将变量打印出来。
name=’罗丽’
print(name)
学到这里肯定有很多同学有疑问了?这个变量名是怎么回事呢?是
生根据教师的引导学习
学生根据老师的提示练习。
群
学
究
问
导学析问
我们自己给他命名?
命名规则:见名知义 的效果
1、由字母、数字、下划线组成,不可以是特殊字符
2、不能使用纯数字、也不能用数字开头
3、不能是Python的关键字
4、区分大小写
5、不要用中文
学生练习:查看教材P43中的练习,判断变量名的正误
操作练习:叮小马这次数学考试得了100分,请定义一个变量表示叮小马的成绩,并将变量打印出来。
三、input()函数——输入
计算机如何接受我们告诉他的东西呢?
Input()函数需要与变量共同使用
例:
学生记住变量的命名规则
学生上级操作练习
生听
讲练结合,让学生跟快的记住与理解变量的规则
通过上机操作理解变量的使用
边学边练,加强学生对知识的掌握
群
学
究
问
导
学
析
问
name=input('你叫什么名字?')
将输入的内容复制给name变量
print(name)
print输出name变量的值
师演示上述代码的效果
学生活动:输入一个正整数n,请利用字符串运算得到 n个 "#",并打印输出。
生练习,感受其知识的应用
群学究问
导学析问
教学环节
教师活动
print(n*'#')
学生活动
设计意图
本次练习为综合练习,加n=input('请输入一个正整数')
巩固、小结 巩固练习:请编写一个字符串拼接
程序,要求如下:
1、接收用户输入的两个字符串a,b
(提示:使用input进行输入)
2、将字符串a重复打印五次,再用字符串b进行连接
(提示:使用print进行输出)
教师分析题目要求
参考答案:
a=input('请输入字符串1')
b=input('请输入字符串2')
print(5*'a',b)
学生认真读题,之课程难度听老师分析,部分任然不会的可参考答案进行
较大,大部分学生的理解困难,因此教师可给出答案让学生参考,通过这种练习方式,慢慢理解掌握重难点
拓学解问
教学环节
学以致用
教师活动
人机对话
变量、input、print三个同时使用就可以实现简单的人机对话
例:
name=input('请问你叫什么名字?')
print('你是',name)
old=input('你多少岁了呀?')
print('你',old,'岁了')
print('欢迎你',name)
学生活动
用生根据老师举的例子,利用今天所学知识,自主编写一个人机对话的简单程序
设计意图
学以致用,将所学进行应用,加强学生的学习动力
作无
业布置
教
学
反
思
版权声明:本文标题:人机对话-input()函数与变量的使用1 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1704852674h464361.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论