第3课算术运算符和表达式-浙教版(2020)八年级信息技术上册课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
已知等腰三角形的底边长为a,高为h,编写程序来 计算三角形的面积。 要求:a,h从键盘输入,输出的值保留2位小数。
三角Hale Waihona Puke Baidu的面积计算公式: s= a*h/2
1. 输入:三角形的底和高 2. 处理:面积计算公式 3. 输出:三角形面积
#计算三角形面积 a=float(input("请输入底边长:")) h=float(input("请输入高:")) s=a*h/2 print("三角形面积为:",s)
优先级
3 3 2 2 2 2 1
1、优先级别最高级别为1,级别数字越大,优先级别越低。 2、同一表达式中,有一个及以上的运算符,则先执行优先级 别高的运算。 3、同优先级别,按照从左到右的顺序执行。
利用算术运算符计算123的百、十、个位上的数?
>>> 123//100 1 >>> 123//10%10 2 >>> 123%10 3 >>>
思考在本例中: 1.float()函数的作用是什么? 2.如何使输出的三角形面积保留2位小数?
#计算三角形面积 a=float(input("请输入底边长:")) h=float(input("请输入高:")) s=a*h/2 print("三角形面积为:",format(s,'.2f'))
按“F5”键,输入三角形底和高。
思考:如果123变成2123,那如何求百位上的数?
利用算术运算符计算521秒等于几小时几分几秒?
Python算术运算的程序实例
1.Python常用的数据类型转换函数
int([x]) 将字符串或数字转换成整型。
float([x]) 将字符串或数字转换成浮点数。
例如: >>> int(“25”) 25
编程:输入一个三位整数,将其分解出百位、十位、各 位,并求出各位之和以及各位之积。
>>> float(“25”) 25.0
2.格式化函数format() 格式:format(value[,format_spec]) 功能:将数据value按format_spec格式规范表现形式。 浮点数格式[width][.precision]表示宽度与精度。
例如: >>> x=26.666666666666668 >>> print(format(x,’.2f’)) 26.67
第三课 算术运算符和表达式
Python算术运算
运算符
+ - * / // % **
表达式
x+y x-y x*y x/y x//y x%y x**y
描述
将x与y相加 将x与y相减 将x与y相乘 将x除以y,结果为浮点数 将x除以y,取整数部分 将x除以y,求余数 求x的y次幂
示例
5+2结果为7 5-2结果为3 5*2结果为10 5/2结果为2.5 5//2结果为2 5%2结果为1 5**2结果为25