第三课 算术运算符和表达式 课件(共14张PPT)

资源下载
  1. 二一教育资源

第三课 算术运算符和表达式 课件(共14张PPT)

资源简介

(共14张PPT)
第三课
算术运算符和表达式
学习任务
了解算术运算符和表达式的概念,理解算术运算符的优先级。
通过“温度转换”程序实例,理解程序设计的一般过程。
初步掌握函数int和float的格式和功能。
了解函数format的格式和功能。
PART
1
Python算术运算
Python的常用算术运算符
运算符
表达式
描述
示例
优先级
+
x+y
将x与y相加
5+2结果为7
3

x-y
将x与y相减
5-2结果为3
3
x
y
将x与y相乘
5
2结果为10
2
/
x/y
将x除以y,结果为浮点数
5/2结果为2.5
2
//
x//y
将x除以y,取整数部分
5//2结果为2
2
%
x%y
将x除以y,求余数
5%2结果为1
2
x
y
求x的y次幂
5
2结果为25
1
Python的常用算术运算
优先级别最高级别为1,级别数字越大,优先级别越低。
同一表达式中,有一个及以上的运算符,则先执行优先级别高的运算。
同优先级别,按照从左到右的顺序执行。
Python的常用算术运算
Python的常用算术运算
>>>
5+30
20/10
65.0


进行以下算术运算,观察运算结果。
>>>
3+5.0
>>>
9
0.5
>>>
123%10
亲身体验
PART
2
Python算术运算的程序实例
问题分析
摄氏温度与华氏温度的换算式是:?
摄氏温度冰点温度为0摄氏度,沸点为100摄氏度?
华氏温度冰点温度为32华氏度,沸点为212华氏度?
1摄氏度等于1.8华氏度?
摄氏温度(℃)和华氏温度(℉)之间的换算关系为:
F=9/5(C+32)
C=5/9(F-32)
摄氏度×9/5
+32=华氏度
算法设计
输入:华氏温度值
处理:温度转换公式?
输出:摄氏温度值
Input
Processing
Output
开始
结束
输入华氏温度值F
输出摄氏温度值C
C←(5/9)
(F-32)
编写程序
#温度转换
F=float(input(“请输入华氏温度值:”))
C=(5/9)
(F-32)
print(“对应的摄氏温度为:”,C)
在本例中:
1.float()函数的作用是什么?
2.如何使输出的摄氏温度保留2位小数?
1.Python常用的数据类型转换函数
int([x])
将字符串或数字转换成整型。
float([x])
将字符串或数字转换成浮点数。
日积月累
>>>
float(“25”)
25.0


2.格式化函数format()
格式:format(value[,format_spec])
功能:将数据value按format_spec格式规范表现形式。
浮点数格式[width][.precision]表示宽度与精度。
日积月累
>>>
x=26.666666666666668
>>>
print(format(x,’.2f’))
26.67


谢谢聆听

展开更多......

收起↑

资源预览