Python编程基础1课件.ppt

上传人(卖家):三亚风情 文档编号:3003169 上传时间:2022-06-21 格式:PPT 页数:30 大小:1.83MB
下载 相关 举报
Python编程基础1课件.ppt_第1页
第1页 / 共30页
Python编程基础1课件.ppt_第2页
第2页 / 共30页
Python编程基础1课件.ppt_第3页
第3页 / 共30页
Python编程基础1课件.ppt_第4页
第4页 / 共30页
Python编程基础1课件.ppt_第5页
第5页 / 共30页
点击查看更多>>
资源描述

1、Python程序设计深信院计算机应用技术专业 1.变量和关键字 2.简单数据类型及其运算Python基础编程12 1 什么是变量:被赋于数值的那些名称又或理解为:变量是一个名称,对应着存储在内存的一个数据。如: a=2; 这里a就是变量,它的值是231 变量和关键字 2 变量命名规则:1)以字母或下划线开头,并且只能由字母、数字和下划线组成。2)不能使用python关键字3)不建议使用系统内置的模块名、类型名或函数名以及已导入的模块名及其成员名作变量名,这将会改变其类型和含义如:abs,print不建议作为变量名4) Python语言严格区分大小写。Num和num表示不同的变量。 2 变量命名

2、规则:41 变量和关键字 3 变量命名约定:1)名称应该能反映变量的含义,如speed,average2)复杂名称通常由多个单词组合而成,除首单词外,其它单词的首字母一般要大写。如: fullName,numberOfCars51 变量和关键字4 变量的使用注意事项:1)变量不需要事先声明变量名及其类型,直接赋值即可创建各种类型的对象变量。2)内置函数type()用来返回变量类型,内置函数isinstance()用来测试对象是否为指定类型的实例。3)变量的类型是可以发生改变的。61 变量和关键字 5 关键字Python中有33个具有特殊含义的单词,称为关键字或者保留字。 具体包括:71 变量和

3、关键字andasassertbreakclasscontinuedefdelelifelseexceptFalsefinallyforfromglobalifimportinislambaNonenonlocalnotorpassraisereturnTruetrywhilewithyield8 1 基本数值类型: 整数(int)和浮点数(float)拓展:内置函数type()用来返回变量类型,如int,float,str等等92 简单数据类型 其他简单数据类型: 布尔值(bool)和复数(complex)102 简单数据类型 2 算术运算符 加+ 减-乘* 除/ 整除/ 幂*112简单数据类

4、型 2 关系运算符,返回布尔值, =, , =, =, !=, in, not in122简单数据类型 2 关系运算符,返回布尔值关于=和=的区分:=是判断等于操作符,=是赋值等于操作符132简单数据类型14课堂练习1思考:思考: %的运算含义是什么?的运算含义是什么?如果不是百分比,那么百分比在如果不是百分比,那么百分比在python中如何表示?中如何表示? 口算如下题目,并在计算机上验证 1) a=10; b=20; a/2 = b/22) a=10; b=20; a%2 = b%23) cat car4) fun in this is funny5) c=hello; d=bye; c(

5、good+d)6) c=hello; d=bye; cgood+d15课堂练习2思考:思考:1)本页中的字符串如何比大小?参考)本页中的字符串如何比大小?参考ASCII码表码表2)本页中的)本页中的5和和6中有什么差异?说明了什么问题?中有什么差异?说明了什么问题?3)本页中的)本页中的5和和6中的中的+如何理解?如何理解?16注意:注意: 32是空格字符是空格字符 3 运算优先级1)括号内优先运算2)幂运算3)乘除4)加减5)关系运算建议:要合理使用括号,书写风格上来说:建议:要合理使用括号,书写风格上来说:c(good+d) 优于cgood+d4+(2*3)优于4+2*3172简单数据类型

6、 input()函数 常用使用方式: a=input(提示信息)1)用于从控制台终端读入一行字符串信息 2) 读入的数据是字符串,如果要转成整数,可以使用 i=int(a),则会将字符串a转成整数并赋给i 18穿插:终端输入函数input() input()函数1)用于从控制台终端读入一行字符串信息 19穿插:终端输入函数input()补充:转义字符 编写p_abc.py,完成如下功能 读入字符串a,b,c,将b和c串起来得到d,判断a是否在d中22课堂练习3 1)下面哪些名称可以作为python变量?1)passwod2) _num3) _4)cost$PerDay5) id Card6)

7、total-Number7)true8)None9) in 2)下面哪些名称作为变量名更合理?1)costPerMonth 和 CostPerMonth2)a 和 speed3)print 和 myPrint23课堂练习4 编写程序p_profit.py,实现收益的计算功能:1)创建收入变量revenue,并赋值为984562)创建支出变量costs,并赋值为450003)创建收益变量profit,并赋值为revenue-costs4)输出如下信息24课堂练习5 编写程序p_motion.py,实现如下功能假设一个球以初始速度每秒15米和初始高度5米向上笔直抛出。三秒后球所在的高度是多少?提示

8、: t秒后的高度可以使用表达式-1/2*g*t2+v0*t+h0计算得出。其中,v0是初始速度,h0是初始高度,均为浮点数要求变量名: 初始速度:v0 初始高度:h0运行时间:t重力加速度:g,取值9.8当前高度:currH25课堂练习6 编写程序p_motionV2.py,实现如下功能对一个球做垂直上抛运动,读入该球的初始速度和初始高度,并读入运行时间(秒),求这个时间后球所在的高度是多少?所有的变量名要求与上一题保持一致,均为浮点数思考:假设球不反弹,高度能思考:假设球不反弹,高度能不能为负数,如果不能,怎么不能为负数,如果不能,怎么办?办?26课堂练习727 编写程序E_deposits

9、.py,实现如下功能1)读入用户存储的数额( initial money amount ),iniM2)读入年复合利率( compound annual rate ),compARate3)读入存储年限( storage life ),stoLife4)计算并输出年限到后的账户金额,endM账户结余数账户结余数=初始金额初始金额*(1+年复合利率年复合利率)的年限的年限次幂次幂)思考:最后的计算结果如何思考:最后的计算结果如何四舍五入四舍五入保留两位保留两位小数小数28课后编程练习129设置结果保留两位小数时的输入输出效果:没有设置结果保留两位小数时的输入输出效果: 编写程序E_findChanges.py,实现如下功能1)读入 用户要找零钱的数额(099),单位:元2)输出找零方式(可以使用20,10,5,2,1),尽可能使用大的金额30课后编程练习2

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(Python编程基础1课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|