



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上第二课 变量与赋值【学习要点】1.理解变量及其命名规则2.掌握变量的赋值及变量的应用3.掌握 Input0函数的使用方法。4.理解int0,foat0函数的作用和使用方法【教学重、难点】重点:变量及其应用。难点:理解赋值语句,不要将赋值语句和数【教学方法】讲授演示法+上机操作【教学过程】教学环节教师活动学生活动设计意图认识变量变量是内存中的一个标记,在编程的过程中,变量名就代表了内存中存储的数据。给内存中存放数据的位置做一个标记,通常用 字符作为内存的标记,这个字符 就称为“变量”。 变量的命名规则:1.变量名只能由大小写字母、数字、汉字和下画线“”组成。 2.变量名
2、不能以数字开头。 3.变量名中不能有空格。 4.变量名区分大小写。 5.变量名不能和Python内置命令重复。理解什么是变量及其命名规则。用图片形象比喻变量,让学生更好理解。赋值命令赋值命令就是将数据存放到变量所指的内存中。将数据存放到变量中,使用赋值命令“=”。 格式:<变量>=<表达式>功能:将<表达式>的值保存到<变量>中。“=”是赋值的意思。 例如: >>> a=1>>> b=2+3*4>>> c=10*c>>> d=a >>> e=print(a)
3、 print()就是一个函数>>> d="你好”赋值语句中 <表达式>可以是数据、函数、字符串、 运算表达式。学习、理解如何给变量赋值。知道赋值语句中“=”与数学算式里的“=”意义不同。进一步理解变量就是给内存中存放数据的位置的一个标记(或理解为就是一个盒子)通过老师讲解,学生学习如何给变量赋值。例题讲解【例题2-1】编写程序,计算圆的周长、面积。假设圆的半径是r,圆的周长是C,圆的面积是S。则: C=2rS=r*r在Python命令交互模式下编写程序:>>> r=10>>> c=2*3.14*r>>>
4、; s=3.14*r*r>>> print("圆的周长:",c,"圆的面积:",s)圆的周长: 62.0004 圆的面积: 314.0 根据具体问题,分析讨论,写出程序代码。并在python EDLE中输入程序代码,并运行。在实例中应用赋值语句。input()函数input()函数可以在程序的运行过程中接受键盘输入的数据,使用input()函数可以极大地提高程序的交互性。 格式:input(<提示性文字>)功能:等待用户从键盘上输入数据,用户输入的内容将作 为函数的值,不管用户输入的是什么内容,返回的都是 字符串。Input
5、()函数括号内可以包含提示性文字。 例如: >>> input("按回车键继续")>>> name=input("请输入您的姓名:")请输入您的姓名:张三>>> print(name)张三从键盘上接收输入,将输入的内容赋值给变量name 。听老师讲解后,自己输入例题程序代码,通过操作理解,掌握Input()函数的用法。学习新命令input()的使用方法。任务一编写一个造句程序,程序运行过程如下: 请输入一个形容词:可爱的 请输入一种动物名称:小鸟 请输入一种动作:飞翔 请输入一个地方:天空 运行显示结
6、果:一只 可爱的 小鸟 飞翔 在 天空 思考如何将输出的这一句话中的空格去掉?使显示的结果为:一只可爱的小鸟飞翔在天空分析归纳:将print("一只",a,b,c,"在",d)中的逗号改为“+”号,如print("一只"+a+b+c+"在"+d),就能将句子中的空格去掉。 分析题目要求需要输入的内容是哪些,要输出的内容时哪些,写出程序代码后在python IDLE中输入程序并运行。进一步完善造句程序。用input()函数编写出比较有趣的程序,提高学生的学习兴趣。转换数据类型函数在python IDLE中输入程序运行
7、后会提示红色报错文字,提问为什么会出现这种错误?使用intput()函数获得键盘上输入数据,用户输入的内容将作 为函数的值,不管用户输入的是什么内容,返回的都是字符串,字符串是不能参加四则运算,必须将字符型数据转换为数值型数据。修改例题程序:>>> print(float(a)+10.5)66.5>>> print(int(a)+10.5)66.5 int(数据)将字符型数据转换成整数类型的数值(即整数)。 float(数据)将字符型数据(整数或小数)转换成浮点数类型的数值(即小数)。 进一步理解input()函数的功能,讨论分析出现错误的原因。学习int(
8、)函数及float()函数,掌握将字符型数据转换为数值型数据的方法。深入理解input()函数的功能,学习将字符型数据转换为数值型数据的方法。任务二编写程序,程序运行时,计算机先询问操作者的姓名和年级,然后向操作者问好,并猜测操作者的年龄是多大。分析:1、题目需要操作者从键盘输入姓名和年级,那么就需要两个input()语句。2、需要两个变量name和grade存放输入的姓名和年级.3、输出问好内容,输出年龄,其中年龄需要计算,可以在print()函数中进行,但输入的数据都是字符型,需要将grade中的数据转换为整数型(即int()函数转换)。程序代码:name=input("您的姓名
9、:")grade=input("您的年级(用数字回答):")print(name+“您好!”,“您的年龄大概是:”,6+int(grade),"岁") 跟着老师的分析,写出程序代码,并在python中输入程序。学习如何分析题目要求,掌握编程解决问题的方法。掌握编程解决问题的基本方法。任务三编程求长方形面积。要求在程序运行的时候输入长方形的长和宽。 分析算法: 1.设置变量a存放长方形的长,变量b存放长方形的宽。 2.用input()函数将告诉操作者输入长方形的长,并赋值给变量a。 3.用input()函数将告诉操作者输入长方形的宽,并赋值给变量
10、b 。 4.计算长方形的面积。 5.用print()函数,输出“长方形的面积为: *”。 程序代码: a=input("请输入长方形的长:")b=input("请输入长方形的宽:")s=float(a)*float(b)print("长方形的面积是:",s)分析问题,写出算法,根据算法写出程序代码,并运行调试。掌握赋值语句、Input()函数、float()函数、print()函数的使用方法。进一步掌握编程解决问题的基本方法。反思:这一节课用了两个课时的时间完成。第一个课时主要讲解变量,变量这个概念大部分同学都比较难理解,但是如果比喻成一个装的盒子,就比较形象,学生就能更好的理解; 在赋值语句中遇到赋值命令左右两边都含有相同的变量名时,大部分同学也是感到比较难理解,通过例题的讲解及学生自己练习之后,大多数学生是能够理解的;绝大部分的学生都能够掌握input()函数的使用方法,并用input()函数编写出比较有趣的程序。 经过上两节课的学习,这一节
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 用电客户受理员-中级工复习题(含答案)
- 2025工程建设项目施工劳务分包合同范本
- 农村农牧综合开发项目合同书
- 存量房屋居间买卖合同
- 电商平平台运营及推广合作框架协议
- 2025建融金服(河南)科技信息服务有限公司甘肃分公司招聘30人笔试参考题库附带答案详解
- 2025年蚌埠市龙子湖区产业发展有限公司招聘22人笔试参考题库附带答案详解
- 考前冲刺纺织设计师证书考试题目及答案
- 教育评价改革的路径与实践探索
- 起草合同协议书
- 少儿艺术培训合同协议书
- 《门诊医疗质量管理》课件
- 【地理】俄罗斯第1课时 课件-2024-2025学年七年级地理下册(湘教版2024)
- 船舶与海洋工程行业作业指导书
- 2025-2030全球电池驱动挖掘机行业调研及趋势分析报告
- 起重机械使用单位安全风险日管控、周排查、月调度管理制度
- 家庭教育指导师实务操作手册
- 2025年赤峰新正电工技术服务限公司社会招聘66人(内蒙古)高频重点提升(共500题)附带答案详解
- 游泳馆托管服务游泳馆日常运营方案
- 大学体育与健康知到智慧树章节测试课后答案2024年秋齐鲁师范学院
- 中考复习课件中考数学答题策略与技巧课件
评论
0/150
提交评论