八年级上册
1、理解变量及其命令规则;
2、掌握变量的赋值及变量的应用;
3、掌握input()函数的使用方法;
4、理解int()、float()函数的作用和使用方法。
1、变量及其应用。
2、理解赋值语句,不要将赋值语句和数学中的等式混为一谈。
变量是内存中的一个标记,在编程的过程中,变量名就代表了内存中存储的数据,而赋值命令就是将数据存放到变量所指的内存中
变量和函数是中学数学里最重要和最基本的概念.
在算法和程序设计中,它们仍然发挥着重要和基本的作用,它们会使算法的表述变得非常简洁、清楚.
<变量>=<表达式>
变量与数学方程中的未知数有点相似,都是用来表示某个数值的符号,但数学方程中的未知数是一个确定的数,数学方程的等号也与赋值命令“=”的意义不相同
例如:>>>x=5
>>>x=x+1
将变量x所代表的内存中的数据增加1,其结果是,变量x所指的内存位置存储的数据变成了6。如果把x=x+1看成一个数学方程,显然是错误的。
“=”不能读成“等于”,而要读成“赋值”。
在Python IDLE中输入程序:计算圆的周长、面积,并运行程序。
假设圆的半径是r,圆的周长是C,圆的面积是S。则:
C=2πr
S=πr2
程序如下:
r=10
c=2*3.14*r
s=3.14*r*r
print(“圆的周长:”,c,”圆的面积:”,s)
注意:
变量的命名遵循下面几个原则:
1、变量名只能由大小写字母 、数字、汉字和下画线“_”组成;
2、变量名不能以数字开头;
3、变量名中不能有空格;
4、变量名区分大小写;
5、变量名不能和Python内置命令重复。
1、如果要让print()函数中的内容换行,只要在换行处加上字符串:”\n”。例如:print(“圆的周长:”,c,”\n”,”圆的面积:”,s)
2、如果要让print()函数的显示结果中,各项之间不留空格(或用某个符号隔开),只要在最后加上参数sep=””(或者sep=”分隔符”)。例如:
print(a,b,c,sep=””)
或者:
print(a,b,c,d,sep=”\”)
程序演示:
>>> name=input(“按回车键继续……”)
>>> name = input(“请输入您的姓名:”)
请输入您的姓名:zhangsan
>>> print(name)
zhangsan
格式:input(<提示性文字>)
功能:等待用户从键盘上输入数据,用户输入的内容将作为函数的值,不管用户输入的是什么内容,返回的都是字符串。input()函数括号内可以包含提示性文字。
小组探究补充练习:
编写如下程序:
从键盘上分别输入姓名和语文、数学、英语的考试成绩,然后输出:
某某某同学,你的语文XX,数学XX,英语XX。
平均分:XX
总分:XX
在执行input函数时,无论向计算机输入什么数据,接收的数据都被当成字符串。因此,如果输入的是数值型数据,需要使用下面的函数将它转换为数值:
float(数据)——将字符型数据(整数或小数)转换成浮点数类型的数值(即小数);
int(数据)——将字符型整数转换成整数类型的数值(即整数)。
1、编程求长方形面积。要求在程序运行的时候输入长方形的长和宽。
2、编写一个造句程序,程序运行过程如下:
请输入一个形容词:可爱的
请输入一种动物名称:小鸟
请输入一种动作:飞翔
请输入一个地方:天空
一只 可爱的 小鸟 飞翔 在 天空