admin 管理员组文章数量: 887021
2024年1月10日发(作者:lightbox怎么读)
第二课 变量与赋值
【学习要点】
1.理解变量及其命名规则
2.掌握变量的赋值及变量的应用
3.掌握 Input0函数的使用方法。
4.理解int0,foat0函数的作用和使用方法
【教学重、难点】
重点:变量及其应用。
难点:理解赋值语句,不要将赋值语句和数
【教学方法】
讲授演示法+上机操作
【教学过程】
教学环节
了内存中存储的数据。
教师活动
变量是内存中的一个标记,在编程的过程中,变量名就代表学生活动
理解什么是变量及其命名规则。
设计意图
用图片形象比喻变量,让学生更好理解。
认识变量
给内存中存放数据的位置做一个标记,通常用 字符作为内存的标记,这个字符 就称为“变量”。
变量的命名规则:
1.变量名只能由大小写字母、数字、汉字和下画线“_”组成。
2.变量名不能以数字开头。
3.变量名中不能有空格。
4.变量名区分大小写。
5.变量名不能和Python内置命令重复。
赋值命令就是将数据存放到变量所指的内存中。
将数据存放到变量中,使用赋值命令“=”。
赋值命令 格式:<变量>=<表达式>
功能:将<表达式>的值保存到<变量>中。“=”是赋值的意
思。
例如:
学习、理解如何给变量赋值。
知道赋值语句中“=”与数学算式里的“=”意义不同。
进一步理解变量就是通过老师讲解,学生学习如何给变量赋值。
>>> a=1
>>> b=2+3*4
>>> c=10*c
>>> d=a
>>> e=print(a) print()就是一个函数
>>> d="你好”
赋值语句中 <表达式>可以是数据、函数、字符串、 运算表达式。
【例题2-1】编写程序,计算圆的周长、面积。
假设圆的半径是r,圆的周长是C,圆的面积是S。
则:
C=2πr
S=πr*r
例题讲解 在Python命令交互模式下编写程序:
>>> r=10
>>> c=2*3.14*r
>>> s=3.14*r*r
>>> print("圆的周长:",c,"圆的面积:",s)
圆的周长: 62.804 圆的面积: 314.0
input()函数可以在程序的运行过程中接受键盘输入的数据,使用input()函数可以极大地提高程序的交互性。
格式:input(<提示性文字>)
功能:等待用户从键盘上输入数据,用户输入的内容将作
为函数的值,不管用户输入的是什么内容,返回的都是
input()函数
字符串。Input()函数括号内可以包含提示性文字。
例如:
>>> input("按回车键继续……")
>>> name=input("请输入您的姓名:")
请输入您的姓名:张三
>>> print(name)
张三
从键盘上接收输入,将输入的内容赋值给变量name 。
编写一个造句程序,程序运行过程如下:
请输入一个形容词:可爱的
请输入一种动物名称:小鸟
请输入一种动作:飞翔
请输入一个地方:天空
运行显示结果:一只 可爱的 小鸟 飞翔 在 天空
思考如何将输出的这一句话中的空格去掉?使显示的结果为:一只可爱的小鸟飞翔在天空
分析归纳:
给内存中存放数据的位置的一个标记(或理解为就是一个盒子)
根据具体问题,分析讨论,写出程序代码。并在python EDLE中输入程序代码,并运行。
在实例中应用赋值语句。
听老师讲解后,自己输入例题程序代码,通过操作理解,掌握Input()函数的用法。
学习新命令input()的使用方法。
任务一
分析题目要求需要输入的内容是哪些,要输出的内容时哪些,写出程序代码后在python
IDLE中输入程序并运行。
进一步完善造句程序。
用input()函数编写出比较有趣的程序,提高学生的学习兴趣。
将print("一只",a,b,c,"在",d)中的逗号改为“+”号,如
print("一只"+a+b+c+"在"+d),就能将句子中的空格去掉。
在python IDLE中输入程序 进一步理解input()函数的功能,讨论分析出现错误的原因。
学习int()函数及float()函数,掌握将字符型数据转换为数值型数据的方法。
深入理解input()函数的功能,学习将字符型数据转换为数值型数据的方法。
运行后会提示红色报错文字,提问为什么会出现这种错误?
使用intput()函数获得键盘上输入数据,用户输入的内容将作 为函数的值,不管用户输入的是什么内容,返回的都是字符串,字符串是不能参加四则运算,必须将字符型数据转换为数值型数据。
转换数据修改例题程序:
类型函数
>>> print(float(a)+10.5)
66.5
>>> print(int(a)+10.5)
66.5
int(数据)——将字符型数据转换成整数类型的数值(即整数)。
float(数据)——将字符型数据(整数或小数)转换成浮点数类型的数值(即小数)。
编写程序,程序运行时,计算机先询问操作者的姓名和年级,然后向操作者问好,并猜测操作者的年龄是多大。
分析:
1、题目需要操作者从键盘输入姓名和年级,那么就需要两个input()语句。
2、需要两个变量name和grade存放输入的姓名和年级.
3、输出问好内容,输出年龄,其中年龄需要计算,可以在print()函数中进行,但输入的数据都是字符型,需要将grade中的数据转换为整数型(即int()函数转换)。
程序代码:
name=input("您的姓名:")
grade=input("您的年级(用数字回答):")
print(name+“您好!”,“您的年龄大概是:”,6+int(grade),"岁")
编程求长方形面积。要求在程序运行的时候输入长方形的长和宽。
分析算法:
1.设置变量a存放长方形的长,变量b存放长方形的宽。
2.用input()函数将告诉操作者输入长方形的长,并赋值给变量a。
跟着老师的分析,写出程序代码,并在python中输入程序。
学习如何分析题目要求,掌握编程解决问题的方法。
掌握编程解决问题的基本方法。
任务二
任务三
分析问题,写出算法,根据算法写出程序代码,并运行调试。掌握赋值语句、Input()函数、float()函数、print()函数的使用方法。
进一步掌握编程解决问题的基本方法。
3.用input()函数将告诉操作者输入长方形的宽,并赋值给变量b 。
4.计算长方形的面积。
5.用print()函数,输出“长方形的面积为: *****”。
程序代码:
a=input("请输入长方形的长:")
b=input("请输入长方形的宽:")
s=float(a)*float(b)
print("长方形的面积是:",s)
反思:
这一节课用了两个课时的时间完成。
第一个课时主要讲解变量,变量这个概念大部分同学都比较难理解,但是如果比喻成一个装的盒子,就比较形象,学生就能更好的理解; 在赋值语句中遇到赋值命令左右两边都含有相同的变量名时,大部分同学也是感到比较难理解,通过例题的讲解及学生自己练习之后,大多数学生是能够理解的;绝大部分的学生都能够掌握input()函数的使用方法,并用input()函数编写出比较有趣的程序。
经过上两节课的学习,这一节课出现的语法错误比较少了。
第二节课学习的主要内容是如何将字符型数据转换成整数型数据,以及input()函数和print()函数的综合应用;如何根据题目分析问题写出解决问题的算法,并将算法编写成程序代码,掌握编程的基本思想和基本方法,对刚接触编程的初二学生来说,难度还是比较大,所以在练习设计上没有选择难度太大的题目。
版权声明:本文标题:第二课 变量与赋值 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1704863367h464835.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论