还剩3页未读,继续阅读
文本内容:
任务三接收答案3+2=5而非数值类型的变量不能直接做算数运算,就像不能用〃小王〃去加上〃小张〃一样Python中(重点)通过input函数获得的信息是字符类型而如前所述,字符类型不能直接做算数运算进行相加如果将两个字符类型的变量进行〃+〃操作,其含义是把两个字符类型的变量进行合并,如〃小王〃+〃小张〃=〃小王小张〃所以在上面的程序中,print(加数a+加数b)输出的实际是加数a和加数b的合并,即〃123〃+〃321〃=〃123321〃.变量类型的转换教师提问我们怎么才能实现我们的预期,也就是把两个数真正的加起来呢?教师语言答案很简单,只要能把通过input()函数获得加数a和加数b这两个字符类型的变量转换为数值类型的变量就可以了而要实现这个转换我们必须用到这1()函数int()函数的作用就是告诉Python将字符串类型转换为整数类型教师操作修改代码print(加数a+加数b)#使用加号合并两个字符串print(int(加数a)+int(加数b))#转换变量类型后,可以正常做加法运行结果请输入第一个加数123请输入第二个加数
321123321444.用“+”合并字符串教师语言通过刚才的例子,我们发现“+”可以将字符串进行直接的连接,那么之前的人机对话程序,也可以直接用“+”进行修改,请同学们试一下
4.认真聆听,修改代码教师行为教师巡视学生操作情况回答学生在操作中遇到的问题展示部分学生代码课题我的第一个Python程序(第3课时实现简单的人机对话)设计人唐莹、张苏仁学校成都市一仙桥学校内容结构图年息技术核心素养r信息意识计篁思维数字化学习与创新信息社会责任走进和际世界1।学scratch初中七年级上册第三单:第一节我的第।Python无走进Python的世界1-Python^^1111print的数input函数完成简单的人机对话程序整合技术的教学内容分析课题引入优芽制作短视频人机对话程序编写叮当码平台编程,编程代码截图教学过程展示教学PPT展示教学目标
1.知识与技能
(1)进一步掌握input、print函数的使用,在此基础上能够实现简单的人机对话程序(动作技能)2)了解变量类型的概念,能够区分整型变量和字符变量的概念(知识)
(3)掌握整型变量和字符变量的转换方法(动作技能)
(4)能够编写简单的人机对话程序(动作技能)2过程与方法
(1)通过观看和模仿教师演示,通过简单的人机对话程序的编写,进一步掌握input函数、print函数的使用,理解整型变量和字符变量的概念,掌握其转换方法,锻炼学生的逻辑思维能力
(2)通过自主练习与探索,培养学生的自主探究能力,体验自主学习的乐趣
(3)通过课堂分享与交流,能够对本课所学内容进行总结与拓展.情感态度与价值观
(1)通过对Python中筒单的人机对话程序的学习,能够进步了解Python语言,激发对Python的学习兴趣
(2)通过自主操作练习,提高自身的动手操作能力,体验人机交互的乐趣
(3)通过运行Python程序,培养高效、严谨的思维习惯教学重、难点重点通过简单的人机对话程序的编写,让学生进一步掌握input、print()函数的使用,并理解整型变量和字符变量的区别及相互转换方法难点理解整型变量和字符变量的区别教学具准备教学PPT引入用小视频,流程图,编程代码截图教学过程教学环节学生活动教师活动及重点关注设计意图任务三print”好」naiej龄年几岁了?”)任务四age:inputprint(哦知道电!naiiej他周期冷「)运行结果演示你好,你叫什么名字?小泽你好,小泽,你今年几岁了?13我知道啦!小泽,你13岁教师语言机器人需要接收人输入的答案,接收变量传递的输入信息同学们请动手试下教师行为教师巡视学生操作情况,回答学生在操作中遇到的问题展示部分学生代码交流讨论任务四完成简单人机对话教师语言剩下的对话内容还有一些句子,请同学们先小组讨论,再自行完成剩余部分提醒注意用不同的变量区分输入的答案多个变量衔接时注意符号的书写教师行为教师巡视学生操作情况,回答学生在操作中遇到的问题展示部分学生代码交流讨论环节4变量类型转换.认真观察,提出疑问两次输入的数值为什么没有正确进行加法计算呢?.认真聆听,理解不同数据类型在进行运算时的情况.这个程序“不听话”?教师语言我们将机器人进行升级之后,他还可以进行加法运算了,同学们观察一下这个程序的执行情况,是否实现了我们预期的功能?程序代码加数a=input(请输入第一个加数)加数b=input(请输入第二个加数”)print(加数a+加数b)运行结果请输入第一个加数123请输入第二个加数
321123321.变量的类型教师语言要解释为什么程序没有把我们两次输入的值进行正确的加法运算这个问题,首先必须搞清楚变量的类型常用的变量类型有数值类型和非数值类型的变量数值类型变量的典型代表是整型变量,非数值类型变量的典型代表是字符类型变量这两类变量在做运算时,体现了完全不同的特征我们做算数运算时,运算的操作数必须是数值类型,如在掌握了input()和print()函数的基础上,掌握Python中变量类型的概念及其转换方法prints你好,蒯什么名字?name二i叩utprint/抬3”+name+”.£今年口age=inputprint哦知道啦!+nane+.+age+^环节5拓展任务,个性化人机对话编程自主探索教师语言现在请大家利用inputprint函数自主探索刚才所学内容,让人机对话程序更丰富,至少包含一个涉及加、减、乘、除计算的问题教师行为教师巡视学生操作情况,回答学生在操作中遇到的问题综合运用input、print函数自主探索,设计个性化的程序分享总结
1.分享作品、谈收获
2.完成小测试
3.认真聆听教师总结1引导学生分享作品,谈感受.布置小测试学生在教育云平台完成测试题.小结本课主要知识点,进一步加深学生对所学知识的记忆回顾总结,巩固所学,通过分享活动,激发学生对Python学习的热情与兴趣、掌握Python语言的相关知识板书设计第二课实现简单的人机对话程序
1、input函数获取信息;print函数输出值
2、变量的类型数值类变量如整型变量可做算数运算非数值类变量如字符类型变量不可做算数运算,〃+〃操作表合并
3、字符类型变量转换为整型变量int函数。