第二课 变量与赋值ppt课件.pptx
第二课 变量与赋值,广二师龙湖附中 魏 海 珠,变 量,1,赋值命令,2,input()函数,3,一、变 量,程序中的数据,需要保存到计算机的内存中,而计算机的内存就像储物柜,为了方便存取内存中的数据,需要给内存中存放数据的位置做一个标记,通常用字符作为内存的标记,这个字符就称为“变量”。,二、 赋值命令,将数据存放到变量中,使用赋值命令“=”。,格式:=功能:将的值保存到中。“=”是赋值的意思。, a=1 b=2+3*4 c=10*c d=a,例如:,【例题2-1】编写程序,计算圆的周长、面积。,假设圆的半径是r,圆的周长是C,圆的面积是S。则:C=2rS=r*r,r=10 c=2*3.14*r s=3.14*r*r,赋值语句中 可以是数据、函数、字符串、运算表达式。, a=1 b=2+3*4 c=10*c d=print(a) d=你好”,赋值命令“=”与数学中的等号“=”的含义是不同。 赋值命令“=”的意思是将的值赋给。,Print()就是一个函数,1.变量名只能由大小写字母、数字、汉字和下画线“”组成。2.变量名不能以数字开头。3.变量名中不能有空格。4.变量名区分大小写。5.变量名不能和Python内置命令重复。,变量的命名遵循下面几个原则,编写程序计算圆的周长和面积,假设圆的半径是r,圆的周长是C,圆的面积是S.则: C=2r S=r2, r=10 c=2*3.14*r s=3.14*r*r print(圆的周长:,c,圆的面积:,s)圆的周长: 62.800000000000004 圆的面积: 314.0,二、input( )函数,input()函数可以在程序的运行过程中接受键盘输入的数据,使用input()函数可以极大地提高程序的交互性。,格式:input()功能:等待用户从键盘上输入数据,用户输入的内容将作为函数的值,不管用户输入的是什么内容,返回的都是字符串。Input()函数括号内可以包含提示性文字。,二、input( )函数,例如: input(按回车键继续) name=input(请输入您的姓名:)请输入您的姓名:张三 print(name)张三, name=input(请输入您的姓名:),从键盘上接收输入,将输入的内容赋值给变量name,练一练,编写一个造句程序,程序运行过程如下:,请输入一个形容词:可爱的请输入一种动物名称:小鸟请输入一种动作:飞翔请输入一个地方:天空,一只可爱的小鸟飞翔在天空。,练一练,a=input(请输入一个形容词:)b=input(请输入一种动物名称:)c=input(请输入一种动作:)d=input(请输入一个地方:)print(一只,a,b,c,在,d)print(一只+a+b+c+在+d),一只 可爱的 小鸟 飞翔 在 天空。,一只可爱的小鸟飞翔在天空。,将字符型数据转换为数值型数据,例如:,Traceback (most recent call last): File , line 1, in print(a+56)TypeError: Cant convert int object to str implicitly,将字符型数据转换为数值型数据,例如:, print(float(a)+10.5)66.5 print(int(a)+10.5)66.5,float(a),int(a),float(数据)将字符型数据(整数或小数)转换成浮点数类型的数值(即小数)。,int(数据)将字符型数据转换成整数类型的数值(即整数)。,二、input( )函数,例如:编写程序,程序运行时,计算机先询问操作者的姓名和年级,然后向操作者问好,并猜测操作者的年龄是多大。,name=input(您的姓名:)grade=input(您的年级(用数字回答):)print(name+“您好!”,“您的年龄大概是:”,6+int(grade),岁),二、input( )函数,name=input(您的姓名:)grade=input(您的年级(用数字回答):)print(name+您好!, 您的年龄大概是:,7+int(grade),岁),表达式之间可以用英文状态下的逗号连接,也可以用加号连接,程序运行后结果:,小技巧,如果要让print()函数中的内容换行,只要在换行处加上字符串“n”。 例如:print(“圆点周长:”,c,“n”,“圆的面积:”,s), r=5 c=2*3.14*r s=3.14*r*r print(圆的周长,c,n,圆的面积:,s)圆的周长 31.400000000000002 圆的面积: 78.5 print(圆的周长:,c,圆的面积:,s)圆的周长: 31.400000000000002 圆的面积: 78.5,小技巧,如果要让print()函数的显示结果中,各项之间不留空格(或用某个符号隔开),只要在最后加上参数sep=“”(或者sep= “分隔符” )。, print(a,b,c,d,sep=“”)或 print(a,b,c,d,sep=“/”),节 日 快 乐节日快乐节/日/快/乐,a=节b=日c=快d=乐print(a,b,c,d)print(a,b,c,d,sep=)print(a,b,c,d,sep=/),练 习,编程求长方形面积。要求在程序运行的时候输入长方形的长和宽。,分析算法:,a,b,1.设长方形的长为a,长方形的宽为b。,2.用input()函数将告诉操作者输入长方形的长,并赋值给变量a。,3.用input()函数将告诉操作者输入长方形的宽,并赋值给变量b 。,4.计算长方形的面积。,5.用print()函数,输出“长方形的面积为: *”。,练 习,编程求长方形面积。要求在程序运行的时候输入长方形的长和宽。,程序代码:,a=input(请输入长方形的长:)b=input(请输入长方形的宽:)s=float(a)*float(b)print(长方形的面积是:,s),输入的数据是字符型。,用float()函数将字符型数据转换为浮点数型数据。,思考:1.这里能不能将float()函数换成int()函数? 2. print()函数中表达式之间的分隔符号能不能是+号。,知识点梳理,变量:赋值命令:赋值语句格式:赋值语句功能:变量名命名原则:1.变量名只能由 、 、 和 组成。2.变量名不能以 开头; 3.变量名中不能有 ;4.变量区分大小写。5.变量名不能和 重复。,ython内置命令,大小写字母,数字,汉字,下画线“_”,数字,空格,=,将的值保存到中。,=,用字符给内存中存放数据的位置做一个标记,这个字符就称为“变量”。,