Python学习笔记

Python自学笔记Day6

2020-06-23  本文已影响0人  delking

Python自学笔记——Day6

Python运算符

1. 什么是运算符

2. 算数运算符

运算符 描述 实例
+ 加 - 两个对象相加 a + b 输出结果 30
- 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -10
* 乘 - 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200
/ 除 - x除以y b / a 输出结果 2
% 取模 - 返回除法的余数 b % a 输出结果 0
** 幂 - 返回x的y次幂 a ** b 为10的20次方, 输出结果 100000000000000000000
// 取整除 - 返回商的整数部分(向下取整 >>> 9//2 4 >>> -9//2 -5
# +,-,*(表示乘号) 三个符号跟日常生活中的操作一致
a = 10
b = 20
print(a + b)
print(a - b)
print(a * b)
print(b / a)    # Python3中两数相除,得浮点数
print(b % a)
print(a ** b)
# 取整除运算是整数部分向下取整的,也叫地板除,英文称floor
# 如果是整数正好除尽,则取整数;如果其中有一个是浮点数,那么结果也是浮点数
print(9 // 2)        # 商为4.5,向下取整为4
print(-9 // 2)       # 商为-4.5,向下取整则为-5
print(4.2 // 2)      # 输出的数值为2.0
print(4.2 // 2.0)    # 输出的数值为2.0

表达式:由一个或多个数字或对象及运算符构成,通常是让计算机做一些事情并返回结果

注意: Python2.x 里,整数除整数,只能得出整数。如果要得到小数部分,把其中一个数改成浮点数即可

# 复合运算示例
print(2 - 3 * 4 ** 2 // 2 + 5)    # 结果为-17

表达式中如果出现浮点数和整数混排的情况,则表达式运算结果为浮点数


课后练习

温度转换练习
# 根据摄氏温度求华氏温度、开氏温度
degree = input("请输入当前摄氏温度:")
hDegree = float(degree) * 9.0 / 5.0 + 32    # 根据上面摄氏温度与华氏温度的换算关系逆推
kDegree = 5.0 / 9.0 * (hDegree - 32) + 273.15
print("当前摄氏温度为:%d℃" % float(degree))
print("当前华氏温度为:%.2f℉" % hDegree)
print("当前开氏温度为:%.2fK" % kDegree)
上一篇 下一篇

猜你喜欢

热点阅读