版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
任务一计算营业利润任务导学1任务描述本任务将围绕A公司收入成本数据,用合适的数据类型来描述收入成本数据,用变量和运算符来计算营业利润,通过本任务掌握Python程序设计中的各种数据类型及运算符的应用方法。A公司收入成本数据如表2-1所示。项目金额营业收入157910000.00营业成本110247763.00税金及附加932357.40销售费用10188000.00管理费用12098040.00财务费用500000.00表2-1A公司收入成本数据任务分析010203将计算用数据存储到变量运用变量及运算符进行计算将营业利润打印输出print()输出2print()输出Python中,我们用print()函数打印输出内容,我们可以简单把print()函数理解为展示打印的结果。使用方法是把你要打印查看结果的对象塞进括号中,这样就可以了。print(
)print()输出print(‘Python财务分析’)Python财务分析运行结果:执行程序练一练1234561+3abc试着输出这些内容?变量3变量变量是计算机中很常见的概念,我们可以简单理解为“值可以改变的量”。变量是编程中最基本的存储单位,就像一个带标签的盒子,会暂时性的储存你放进去的东西。电脑存储方式内存
1号房间
2号房间3号房间4号房间赋值1号房间=pen2号房间=pencil1号房间=protractor再次赋值:变量命名规范变量名要区分大小写,即大写字母和小写字母是不同的。Caca≠变量命名规范变量名只能包含字母、数字和下划线。变量名通常以字母或下划线开头,但不能以数字开头。money_11_money变量命名规范变量名不能包含空格,但可以使用下划线来分隔其中的单词。money_1money1变量命名规范不要将Python关键字和内置函数名用作变量名。print()for练一练身高2mailroom#_sys_val$Nameclass看看哪些是正确的变量名?简单数据类型4简单数据类型浮点数布尔值整数字符串整数类型,英文名为integer,简写为int。在Python中,我们用int来表示整数类型。这里的整数类型就是我们日常提到的整数,包含正数、负数和零。整数类型整数类型运行结果:n1=28n2=-93n3=0print(n1,type(n1))print(n2,type(n2))print(n3,type(n3))28<class'int'>-93<class'int'>0<class'int'>浮点类型即我们数据计算中的小数。在Python中,我们用float表示浮点类型。财务数据中,一般我们会将数据精确到两位小数,即保留两位小数的浮点类型。浮点类型浮点类型运行结果:n1=28.56n2=3.1415print(n1,type(n1))print(n2,type(n2))28.56<class'float'>3.1415<class'float'>布尔类型是整数类型的子类,它只有两个值:True和False,True用来表示真,False表示假。我们一般用bool表示布尔类型。布尔类型布尔类型运行结果:b1=Trueb2=Falseprint(b1,type(b1))print(b2,type(b2))True<class'bool'>False<class'bool'>字符串通俗地讲,就是我们熟悉的文本类型,可以理解为单词、短语或者句子。在Python中,str表示字符串类型,字符串是以英文单引号(‘)或英文双引号(“)括起来的任意文本。字符串字符串运行结果:f='1001-库存现金'print(type(f))<class'str'>练一练123试着辨析数据类型3.90“abc”‘财务分析’‘1234’-1234运算符5运算符运算符是一些特殊的符号,主要用于数学计算、比较大小和逻辑运算等。运算符会对它两边的东西有影响或者执行“运算”的符号,这种影响可能是赋值、检查或者改变一个或多个这样的东西。完成算数运算的+、-、*、/都是运算符,参与运算的东西称为操作数。运算符2300
+
4500
=
6800
操作数运算符运算符操作数算术运算符运算符描述示例+两数相加a+b=15-两数做差a-b=5*两数相乘a*b=50/两数相除a/b=2%返回两数相除的余数a%b=0**返回x的y次幂a**b=100000//返回两数相除以后商的整数部分a//b=2算术运算就是常规的加、减、乘、除类运算。下表为基本的算术运算符及其示例。为了方便理解,我们假设变量a=10,b=5算术运算符运行结果:a=16b=5print(a+b)print(a-b)print(a*b)print(a/b)2111803.2赋值运算符赋值运算符主要用来为变量等赋值。使用时,可以直接把基本赋值运算符“=”右边的值赋给左边的变量,也可以进行某些运算后再赋值给左边的变量。在Python中常用的赋值运算符如表所示。为了方便理解,我们假设变量a=10,b=5运算符描述示例=简单的赋值c=a+b,将a+b的运算结果赋值给c+=加法赋值c+=a,等同于c=c+a-=减法赋值c-=a,等同于c=c-a*=乘法赋值c*=a,等同于c=c*a/=除法赋值c/=a,等同于c=c/a%=取模赋值c%=a,等同于c=c%a**=幂赋值c**=a,等同于c=c**a//=取整除赋值c//=a,等同于c=c//a赋值运算符运行结果:a=10b=5c=a+bprint(c)15比较运算符比较运算符,也称为关系运算符。用于对变量或表达式的结果进行大小、真假等比较,如果比较结果为真,则返回True,如果为假,则返回False。比较运算符通常用在条件语句中作为判断的依据。比较运算符运算符描述示例==等于:比较对象是否相等(a==b)返回False!=不等于:比较两个对象是否不相等(a!=b)返回True>大于:返回a是否大于b(a>b)返回True<小于:返回a是否小于b(a<b)返回False>=大于等于:返回a是否大于等于b(a>=b)返回True<=小于等于:返回a是否小于等于b(a<=b)返回False假设变量a=10,b=5。比较运算符运行结果:a=10b=5print(a==b)print(a>b)print(a<b)print(a!=b)print(a>=b)FalseTrueFalseTrueTrue逻辑运算符逻辑运算符是对真和假两种布尔值进行运算,运算后的结果仍是一个布尔值,Python中的逻辑运算符主要包括and(逻辑与)、or(逻辑或)、not(逻辑非)。逻辑运算符运算符逻辑表达式描述andaandba和b同时为真,结果才为真oraorba和b只要有一个为真,结果就为真notnota如果a为真,则返回False,否则返回True逻辑运算符表达式1表达式2表达式1and表达式2表达式1or表达式2not表达式1TrueTrueTrueTrueFalseTrueFalseFalseTrueFalseFalseFalseFalseFalseTrueFalseTrueFalseTrueTrue逻辑运算符运行结果:a=10b=5print(a==10andb==5)print(a==10andb==4)print(a==10orb==4)print(nota==10)TrueFalseTrueFalse练一练#计算销售毛利sl=10000#数量jg=5#单价cb=32000#总成本ml=sl*jg-cb#毛利print('销售毛利是:',ml)试着进行下列运算注释6注释我们可以在程序中加入一些自己的说明,描述这个程序的功能和运行方式。这些说明不会在计算机中执行,只是为了帮助我们自己或者他人阅读代码,明白代码的用途。1#这是Python中的单行注释在任意代码行之前加上井号(#)标识,就可以把该行变成注释行,井号后面的内容都会被计算机忽略掉。单行注释1有时候可能需要用多行文本进行注释。要使用多行注释,就要在每个代码行之前都加上#字符。多行注释#这是Python中的多行注释#这是Python中的多行注释#这是Python中的多行注释1Python中还有种做法相当于创建多行注释,即将注释用三个引号一前一后包起来,相当于创建一个未命名的三重引号字符串。多行注释”””这是Python中的多行注释,它使用了三重引号字符串不过,它并不是真正意义上的注释,只是起到了注释的作用。”””练一练#这是Python程序中的多行注释试着编写注释#它起说明解释的作用#它不会在运行结果中显示字符串访问6字符串索引字符串是一种字符的序列,序列中的每个元素都会分配一个数字编号,我们称为索引。从左到右索引默认0开始的,最大范围是字符串长度减1,从右到左索引默认-1开始的,最大范围是字符串开头。Pyth0123on45字符串索引Pyth0123反向索引正向索引on45-6-5-4-3-2-1访问字符串中单个元素运行结果:a='Python'print(a[1])y访问字符串中单个元素Python
012345
a[1]访问字符串中单个元素Python
a[-5]
-6-5-4-3-2-1访问字符串中多个元素字符串切片,顾名思义,就是就是截取字符串中的其中一段。我们只需要了解字符串切片的语法,就可以按我们的需求对字符串进行截取。字符串切片a[3:6]Pyth0123on45访问字符串中多个元素a[3:6:1]字符串[开始索引:结束索引:步长]访问字符串中多个元素运行结果:a='Python’a[3:6]'hon'访问字符串中多个元素Python012345字符串切片a[3:6]练一练试着切取字符串中元素‘Python财务分析’数据类型转换函数名作用注意事项举例str()将其他数据类型转换成字符串也可用引号“”转换str(12)“12”int()将其他数据类型转换成整数1.文字类和小数类字符串无法转换成整数2.浮点数转化成整数时,抹零取整int(‘12’)int(1.8)float()将其他数据类型转换成浮点数1.文字类字符串无法转换成浮点数2.整数转换成浮点数时,末尾为.0float(‘1.9’)float(10)运算符优先级类型说明优先级**幂~、+、-取反、正号和负号*、/、%、//算数运算符+、-算数运算符≫、≪左移、右移位运算符&位运算符中的按位与⋀│位运算符<、<=、>、>=、!=、==比较运算符=、+=、-=、*=、/=、%=、//=、**=赋值运算符is、isnot身份运算符in、notin成员运算符not、and、or逻辑运算符高低运算符优先级运行结果:#计算固定资产折旧amount1=10000#原值rate=0.05#残值率year=10#使用年限amount2=amount1*(1-rate)/year#折旧print('固定资产折旧是:',amount2)固定资产折旧是:950.0练一练感谢观看利润的计算—变量应用课程导学1学习目标知识目标技能目标素养目标1.理解变量的定义2.熟悉Python的基本运算3.掌握简单数据类型的特点及其操作方法1.能运用变量及运算符进行数据的赋值运算和算术运算2.能运用格式化方法将字符串格式化输出1.能运用变量及运算符进行数据的赋值运算和算术运算2.能运用格式化方法将字符串格式化输出立志文学无规矩不成方圆
“无规矩不成方圆”揭示了一个重要的道理:做任何事情都要有规矩,懂规矩,守规矩。我们在给变量命名时也要要遵循一定的规则,要创建好的变量名,需要经过不断的实践,随着编写程序越来越多,将越来越善于创建有意义的变量名。大到国家小到邻里间的日常相处,无时无刻不受到法律和道德的约束,约束这就是一种圆,如果没有一个规矩来约束,各行其是,社会就会陷入无秩序的混乱中。所以要建设和谐社会,既要我们坚持遵纪守法,同时也要大力提高思想品质。既要我们自觉遵守社会公德,做到文明诚信,同时也需通过加强和完善法律制度建设,来规范人们的行为。只有把自己和法律、道德结合起来,才能形成一种良好的社会风气,社会才会圆满。思维导图感谢观看任务二
计算净利润任务导学1任务描述本任务将围绕A公司收入成本数据,同时从用户处获取营业利润数据,用变量和运算符来计算净利润,格式化输出计算结果。通过本任务掌握Python程序设计中的输入函数和格式化字符串。A公司净利润计算相关数据如右表所示。表A公司净利润计算相关数据项目金额营业收入157910000.00营业成本110247763.00税金及附加932357.40销售费用10188000.00管理费用12098040.00财务费用500000.00营业利润23943839.6企业所得税税率25%任务分析010203用户输入数据并转换数据类型运用变量及运算符进行计算将净利润利润格式化输出input()输入2input()输入input()输入输入就是指在程序运行时向其提供某种东西或信息。在Python中,我们使用input()函数从用户那里得到输入。执行程序Python输入处理输出执行程序amount=input(‘请输入你的金额’)print(‘你输入的金额是:’,amount)你输入的金额是:100运行结果:执行程序amount=input(“请输入你的金额:”)赋值符input()函数提示变量练一练你的身高:170你的姓名:小明你的收入:5000试着输入这些内容?格式化字符串3格式化字符串的意思是先制定一个模板,在这个模板中预留几个空位,然后再根据需要填上相应的内容。这些空位需要通过指定的符号标记(也称为占位符),而这些符号还不会显示出来。字符串格式化字符串格式化运行结果:amount=2400print('应收账款金额是%d元'%amount)应收账款金额是2400元字符串格式化print('应收账款金额是%d元'%amount)占位,表示变量要插入的位置表示后面要写插入指定位置的变量字符串格式化符号描述%d格式化整数(常用)%f格式化浮点数字,可指定小数点后的精度(常用)%s格式化字符串(常用)%u格式化无符号整数%e用科学计数法格式化浮点数%E用科学计数法格式化浮点数字符串格式化【示例】使用%操作符在字符串中插入两位小数的浮点数,代码如下:rate=0.0345print('第二季度短期借款利息率是%.2f'%rate)第二季度短期借款利息率是0.03运行结果如下:练一练试着格式化字符串‘库存现金余额为23.5元’‘库存商品盘点数量为450件’数据类型转换4数据类型转换函数名作用注意事项举例str()将其他数据类型转换成字符串也可用引号“”转换str(12)“12”int()将其他数据类型转换成整数1.文字类和小数类字符串无法转换成整数2.浮点数转化成整数时,抹零取整int(‘12’)int(1.8)float()将其他数据类型转换成浮点数1.文字类字符串无法转换成浮点数2.整数转换成浮点数时,末尾为.0float(‘1.9’)float(10)数据类型转换【示例】将整数和浮点数转换成字符串,代码如下:a=23b=56.34print(str(a),str(b))print(type(str(a)),type(str(b)))2356.34<class'str
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学教师论文考核制度
- 如何提高科学考核制度
- 供应公司考核制度范本
- 山鹰集团绩效考核制度
- 文明校园创建考核制度
- 恒大员工绩效考核制度
- 金汇酒楼员工考核制度
- 健身教练经理考核制度
- 电力系统日常考核制度
- 百度贴吧激励考核制度
- 青兰高速甘肃平凉段“7·26”重大道路交通事故调查报告
- 国有土地上房屋征收社会稳定风险评估报告
- JG/T 502-2016环氧树脂涂层钢筋
- 设计部经理转正汇报
- (高清版)DG∕TJ 08-2093-2019 电动汽车充电基础设施建设技术标准 含2021年局部修订
- 陕旅版三年级英语下册教案导学案
- 多模块化大数据分析处理软件操作手册
- 2025抖音电商个护家清营销趋势报告
- 《生产过程质量控制》课件
- 《调查报告》课件
- 2025届高考语文一轮复习散文阅读考点二概括内容分析形象教学案
评论
0/150
提交评论