版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项
目
描
述
掌握掌握掌握掌握掌握数字类型之间的转换23掌握Python中的运算符和表达式掌握输出函数的格式化输出41掌握Python中的变量和基本数字类型项
目
目
标项目二计算三角形面积2.1认识变量认
识
变
量变量:用来标识内存单元中的数据。变量number10认
识
变
量定义变量并赋值:通过赋值运算符“=”将内存中存储的数据与变量名建立关联。语法格式:变量名=值>>>number=10
>>>print(number)10>>>number=20
>>>print(number)20>>>a=b=c=1>>>print(a,b,c)111>>>a,b,c=1,2,“Python”
>>>print(a,b,c)12Python认
识
变
量>>>age1=input("请输入您的年龄:")请输入您的年龄:>>>type(age1)<class'str'>>>>age2=int(age1)>>>type(age2)<class'int'>18type()函数:用来查看变量值的数据类型。查看age1的数据类型,结果为字符串查看age2的数据类型,结果为整型将age1强制转换为整型,并赋值给age2项目二计算三角形面积2.2数字类型数据类型:程序设计中对数据的类型加以区分,从而进行不同的处理。数值型字符串(string)组合型数据类型Python数据类型整数类型(int)浮点型(float)布尔型(bool)复数类型(complex)列表(list)元组(tuple)字典(dict)数
字
类
型整数类型(int)浮点型(float)布尔型(bool)复数类型(complex)100-103.14-6.62.1E5TrueFalse1-1j2j6+0j数
字
类
型数
字
类
型数据类型强制转换的函数函数功能int(x)将变量x转换为整数。float(x)将变量x转换为浮点数。str(x)将变量x转换为字符串。complex(x)将变量x转换为复数。>>>int("666")666>>>float("3.14")3.14>>>str(88)'88'>>>complex(7)7+0j>>>int("abc")Traceback(mostrecentcalllast):File"<pyshell#0>",line1,in<module>int("abc")ValueError:invalidliteralforint()withbase10:'abc'>>>int(6.6)6项目二计算三角形面积2.3运算符和表达式运算符:每一种运算特定的符号。Python常用运算符运
算
符
和
表
达
式算术运算符赋值运算符比较运算符逻辑运算符位运算符成员运算符算术运算符:主要用于数值的计算。运
算
符
和
表
达
式算术运算符算术表达式描述+a+b加法运算-a-b减法运算*a*b乘法运算/a/b除法运算//a//b整除运算%a%b取余运算**a**b幂运算假定变量a=10、b=4,Python中算术运算符及运算结果。赋值运算符:为变量赋值,将赋值运算符右侧表达式的值,赋给左侧的变量。运
算
符
和
表
达
式Python中常用的赋值运算符及相关说明赋值运算符赋值表达式描述=c=a+b简单赋值运算+=c+=a加法赋值运算-=c-=a减法赋值运算*=c*=a乘法赋值运算/=c/=a除法赋值运算//=c//=a整除赋值运算%=c%=a取余赋值运算**=c**=a幂赋值运算等同于c=c+a关系运算符:比较两个变量的大小,其运算结果为布尔值(True或者False)运
算
符
和
表
达
式假定变量a=10、b=20,Python中的关系运算符及运算结果。关系运算符关系表达式描述==a==b等于运算!=a!=b不等于运算>a>b大于运算<a<b小于运算>=a>=b大于等于运算<=a<=b小于等于运算逻辑运算符:通常用于布尔值的运算。运
算
符
和
表
达
式Python中常用的逻辑运算符及相关说明逻辑运算符逻辑表达式描述andaandb与运算,当a和b的值同时为True时,结果为True,否则结果为Falseoraorb或运算,当a和b的值同时为False时,结果为False,否则结果为Truenotnota非运算,如果a为True,结果为False;反之,结果为True。成员运算符:判断一个数据是否在一个群体中,其运算结果为布尔值(True或者False)。运
算
符
和
表
达
式Python中成员运算符及运算结果成员运算符成员表达式描述inainbb是否包含a,如果是,结果为True,否则结果为Falsenotinanotinbb是否不包含a,如果是,结果为True,否则结果为FalsePython中常用运算的优先级顺序(由高到低)运
算
符
和
表
达
式运算符描述分类**幂运算算术运算符*、/、%、//乘、除、取余、整除算术运算符+、-加、減算术运算符>、>=、<、<=、==、!=关系运算关系运算符in、notin成员运算成员运算符not、and、or逻辑运算逻辑运算符=、+=、-=、*=、/=、%=、//=、**=赋值运算赋值运算符项
目
实
现本项目要求编写一个Python程序来计算三角形的面积,这里我们利用的是海伦公式,首先从键盘输入三角形的三条边的边长,然后利用公式计算并输出三角形的面积,具体代码如下:1a=float(input('输入第一条边的长度:'))2b=float(input('输入第二条边的长度:'))3c=float(input('输入第三条边的长度:'))4ifa+b>canda+c>bandb+c>a:5p=(a+b+c)/26s=(p*(p-a)*(p-b)*(p-c))**0.57print('边长为%5.2f、%5.2f和%5.2f的三角形面积为:%5.2f'%(a,b,c,s))8else:9print('三角形不
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026心源性休克护理业务学习
- 成人烧伤患者经创面动静脉置管护理专家共识解读课件
- 北京大学《高等数学》课件-第1章函数
- 2026年EML行业分析报告及未来发展趋势报告
- 2026年玻璃纤维和玻璃纤维增强塑料制品制造行业分析报告及未来发展趋势报告
- 2026年养老产业行业分析报告及未来发展趋势报告
- 非HIV重症耶氏肺孢子菌肺炎的诊治总结2026
- 2026年聊天机器人行业分析报告及未来发展趋势报告
- 2026年中小型农具行业分析报告及未来发展趋势报告
- 2026年电动胀管机行业分析报告及未来发展趋势报告
- 2026年滁州凤阳大明旅游发展(集团)有限公司招聘导游员(讲解员)15名笔试备考题库及答案详解
- T∕SZSSIA 019-2026 反恐怖防范管理规范 总则
- 24J113-1 内隔墙-轻质条板(一)
- 药食同源食品管理办法实施细则
- 律师事务所内部惩戒制度
- 政治监督培训课件模板
- 桥架培训课件
- 形势与政策课论文题目
- 无线电频谱管理现状与发展趋势
- 《青春之光》教学课件【大单元教学】
- 湖北大数据集团有限公司招聘笔试题库2025
评论
0/150
提交评论