您好,欢迎访问三七文档
Python第二课变量与赋值广二师龙湖附中魏海珠变量1赋值命令2input()函数3一、变量abcdefihglkj程序中的数据,需要保存到计算机的内存中,而计算机的内存就像储物柜,为了方便存取内存中的数据,需要给内存中存放数据的位置做一个标记,通常用字符作为内存的标记,这个字符就称为“变量”。二、赋值命令将数据存放到变量中,使用赋值命令“=”。格式:变量=表达式功能:将表达式的值保存到变量中。“=”是赋值的意思。a=1b=2+3*4c=10*cd=a例如:【例题2-1】编写程序,计算圆的周长、面积。假设圆的半径是r,圆的周长是C,圆的面积是S。则:C=2πrS=πr*rr=10c=2*3.14*rs=3.14*r*r赋值语句中表达式可以是数据、函数、字符串、运算表达式。a=1b=2+3*4c=10*cd=print(a)d=你好”赋值命令“=”与数学中的等号“=”的含义是不同。赋值命令“=”的意思是将表达式的值赋给变量。Print()就是一个函数1.变量名只能由大小写字母、数字、汉字和下画线“_”组成。2.变量名不能以数字开头。3.变量名中不能有空格。4.变量名区分大小写。5.变量名不能和Python内置命令重复。变量的命名遵循下面几个原则编写程序计算圆的周长和面积假设圆的半径是r,圆的周长是C,圆的面积是S.则:C=2rS=r2r=10c=2*3.14*rs=3.14*r*rprint(圆的周长:,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(mostrecentcalllast):Filepyshell#1,line1,inmoduleprint(a+56)TypeError:Can'tconvert'int'objecttostrimplicitly将字符型数据转换为数值型数据例如:print(float(a)+10.5)66.5print(int(a)+10.5)66.5float(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=5c=2*3.14*rs=3.14*r*rprint(圆的周长,c,\n,圆的面积:,s)圆的周长31.400000000000002圆的面积:78.5print(圆的周长:,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=/)练习编程求长方形面积。要求在程序运行的时候输入长方形的长和宽。分析算法:ab1.设长方形的长为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.变量名不能和重复。python内置命令大小写字母数字汉字下画线“_”数字空格变量名=表达式将表达式的值保存到变量中。=用字符给内存中存放数据的位置做一个标记,这个字符就称为“变量”。Python
本文标题:第二课-变量与赋值
链接地址:https://www.777doc.com/doc-4961732 .html