![第二课-变量与赋值课件_第1页](http://file4.renrendoc.com/view/3c5018f576763979d660de76f1c9f5d4/3c5018f576763979d660de76f1c9f5d41.gif)
![第二课-变量与赋值课件_第2页](http://file4.renrendoc.com/view/3c5018f576763979d660de76f1c9f5d4/3c5018f576763979d660de76f1c9f5d42.gif)
![第二课-变量与赋值课件_第3页](http://file4.renrendoc.com/view/3c5018f576763979d660de76f1c9f5d4/3c5018f576763979d660de76f1c9f5d43.gif)
![第二课-变量与赋值课件_第4页](http://file4.renrendoc.com/view/3c5018f576763979d660de76f1c9f5d4/3c5018f576763979d660de76f1c9f5d44.gif)
![第二课-变量与赋值课件_第5页](http://file4.renrendoc.com/view/3c5018f576763979d660de76f1c9f5d4/3c5018f576763979d660de76f1c9f5d45.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二课变量与赋值广二师龙湖附中魏海珠第二课变量与赋值广二师龙湖附中1变量1赋值命令2input()函数3变量1赋值命令2input()函数32一、变量abcdefihglkj程序中的数据,需要保存到计算机的内存中,而计算机的内存就像储物柜,为了方便存取内存中的数据,需要给内存中存放数据的位置做一个标记,通常用字符作为内存的标记,这个字符就称为“变量”。一、变量abcdefihglkj程序中3二、
赋值命令将数据存放到变量中,使用赋值命令“=”。格式:<变量>=<表达式>功能:将<表达式>的值保存到<变量>中。“=”是赋值的意思。>>>a=1>>>b=2+3*4>>>c=10*c>>>d=a例如:二、赋值命令将数据存放到变量中,使用赋值命令“=”。格式:4
【例题2-1】编写程序,计算圆的周长、面积。
假设圆的半径是r,圆的周长是C,圆的面积是S。则:C=2πrS=πr*r
r=10c=2*3.14*rs=3.14*r*r【例题2-1】编写程序,计算圆的周长、面积。假设圆的半径5赋值语句中<表达式>可以是数据、函数、字符串、运算表达式。>>>a=1>>>b=2+3*4>>>c=10*c>>>d=print(a)>>>d="你好”赋值命令“=”与数学中的等号“=”的含义是不同。赋值命令“=”的意思是将<表达式>的值赋给<变量>。Print()就是一个函数赋值语句中<表达式>可以是数据、函数、字符串6
1.变量名只能由大小写字母、数字、汉字和下画线“_”组成。2.变量名不能以数字开头。3.变量名中不能有空格。4.变量名区分大小写。5.变量名不能和Python内置命令重复。变量的命名遵循下面几个原则变量的命名遵循下面几个原则7编写程序计算圆的周长和面积假设圆的半径是r,圆的周长是C,圆的面积是S.则:C=2rS=r2>>>r=10>>>c=2*3.14*r>>>s=3.14*r*r>>>print("圆的周长:",c,"圆的面积:",s)圆的周长:62.800000000000004圆的面积:314.0编写程序计算圆的周长和面积假设圆的半径是r,圆的周长是C,圆8二、input()函数input()函数可以在程序的运行过程中接受键盘输入的数据,使用input()函数可以极大地提高程序的交互性。格式:input(<提示性文字>)功能:等待用户从键盘上输入数据,用户输入的内容将作为函数的值,不管用户输入的是什么内容,返回的都是字符串。Input()函数括号内可以包含提示性文字。二、input()函数input()函数可以在程序的运行过9二、input()函数例如:>>>input("按回车键继续……")>>>name=input("请输入您的姓名:")请输入您的姓名:张三>>>print(name)张三>>>name=input("请输入您的姓名:")从键盘上接收输入,将输入的内容赋值给变量name二、input()函数例如:>>>name=input(10练一练编写一个造句程序,程序运行过程如下:请输入一个形容词:可爱的请输入一种动物名称:小鸟请输入一种动作:飞翔请输入一个地方:天空一只可爱的小鸟飞翔在天空。练一练编写一个造句程序,程序运行过程如下:请输入一个形容词:11练一练a=input("请输入一个形容词:")b=input("请输入一种动物名称:")c=input("请输入一种动作:")d=input("请输入一个地方:")print("一只",a,b,c,"在",d)print("一只"+a+b+c+"在"+d)一只可爱的小鸟飞翔在天空。一只可爱的小鸟飞翔在天空。练一练a=input("请输入一个形容词:")一只可爱的12将字符型数据转换为数值型数据例如:Traceback(mostrecentcalllast):File"<pyshell#1>",line1,in<module>print(a+56)TypeError:Can'tconvert'int'objecttostrimplicitly将字符型数据转换为数值型数据例如:Traceback(mo13将字符型数据转换为数值型数据例如:>>>print(float(a)+10.5)66.5>>>print(int(a)+10.5)66.5float(a)int(a)float(数据)——将字符型数据(整数或小数)转换成浮点数类型的数值(即小数)。int(数据)——将字符型数据转换成整数类型的数值(即整数)。将字符型数据转换为数值型数据例如:>>>print(flo14二、input()函数例如:编写程序,程序运行时,计算机先询问操作者的姓名和年级,然后向操作者问好,并猜测操作者的年龄是多大。name=input("您的姓名:")grade=input("您的年级(用数字回答):")print(name+“您好!”,“您的年龄大概是:”,6+int(grade),"岁")二、input()函数例如:编写程序,程序运行时,计算机先15二、input()函数name=input("您的姓名:")grade=input("您的年级(用数字回答):")print(name+"您好!","您的年龄大概是:",7+int(grade),"岁")表达式之间可以用英文状态下的逗号连接,也可以用加号连接程序运行后结果:,二、input()函数name=input("您的姓名:"16小技巧如果要让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()函数中的内容换行,只要在换行处加17小技巧如果要让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="/")小技巧如果要让print()函数的显示结果中,各项之间不留空18练习编程求长方形面积。要求在程序运行的时候输入长方形的长和宽。分析算法:ab1.设长方形的长为a,长方形的宽为b。2.用input()函数将告诉操作者输入长方形的长,并赋值给变量a。3.用input()函数将告诉操作者输入长方形的宽,并赋值给变量b。4.计算长方形的面积。5.用print()函数,输出“长方形的面积为:*****”。练习编程求长方形面积。要求在程序运行的时候输入长方形的长和19练习编程求长方形面积。要求在程序运行的时候输入长方形的长和宽。程序代码:a=input("请输入长方形的长:")b=input("请输入长方形的宽:")s=float(a)*float(b)print("长方形的面积是:",s)输入的数据是字符型。用float()函数将字符型数据转换为浮点数型数据。思考:1.这里能不能将float()函数换成int()函数?2.print()函数中表达式之间的分隔符号能不能是+号。练习编程求长方形面积。要求在程序运行的时候输入长方形的长和20知识点梳理变量:赋值命令:赋值语句格式:赋值语句功能:变量名命名原则:1.变量名只能由
、
、
和
组成。2.变量名不能以
开头;3.变量名中不能有
;4.变量区分大小写
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度防火门研发生产项目合同范本
- 2025年度防盗门企业社会责任与可持续发展合作协议
- 2025年度车辆改装设计与定制合同
- 2025高空作业车租赁及高空作业人员资质认证合同
- 2025年度汽车租赁合同挂靠车辆租赁价格调整协议4篇
- 2025年度一次性网络安全服务合同1(数据安全防护)
- 2025年独立运行风力发电机组控制器及逆变器项目发展计划
- 优化前台服务流程的工作计划
- 开展公益活动的经验与总结计划
- 保安工作计划收藏业古董收藏部门
- 小红书文旅营销CityWalk城市漫游(通案)
- 寒假生活回顾分享小学主题班会 课件
- 湖南省长沙市2024-2025学年高一数学上学期期末考试试卷
- 2024-2025学年上外版高二上学期期中英语试卷与参考答案
- 《学习地图》课件
- 抓住人工智能科学机遇 A new golden age of discovery Seizing the AI for Science opportunity 2024
- 松材线虫调查培训
- 方志敏《可爱的中国》全文阅读
- 2024年广西区公务员录用考试《行测》真题及答案解析
- 《地区智能电网调度技术支持系统应用功能规范》
- 框架借款协议书(2篇)
评论
0/150
提交评论