运算符:算术运算符、赋值运算符、比较运算符、逻辑运算符。
算术运算符
算术运算符是用于执行基本的数学运算的符号,作用于一个或多个操作数上,并产生一个计算结果。

python
# 算术运算符的优先级 --> ** --> * / // % --> + -
print("0.1+10/4**2 = ", 0.1 + 10/4**2) # 先求幂 =0.725
案例:
python
x = input("请输入x的值:")
y = input("请输入y的值:")
print("x + y =",x+y)
print("x - y =",x-y)

input () 得到的是字符串,不是数字,不能直接做减法。
python
x = int(input("请输入x的值:"))
y = int(input("请输入y的值:"))
print("x + y =",x+y)
print("x - y =",x-y)
"""
运行结果:
请输入x的值:10
请输入y的值:5
x + y = 15
x - y = 5
"""

python
x = float(input("请输入x的值:"))
y = float(input("请输入y的值:"))
print("x + y = ", x + y)
print("x - y = ", x - y)
"""
请输入x的值:0.5
请输入y的值:0.4
x + y = 0.9
x - y = 0.09999999999999998
# 0.09999999999999998 --> 精度损失:由于计算机底层是基于 二进制 进行数据的存储与处理,二进制是无法准确地表示所有的小数的,因此涉及到浮点数的运算时,可能会损失精度(这是正常情况,不属于异常情况)。
"""
# 再一例
# 请输入x的值:5.4
# 请输入y的值:5.3
# x + y = 10.7
# x - y = 0.10000000000000053
# 再一例
# 请输入x的值:10
# 请输入y的值:5
# x + y = 15.0
# x - y = 5.0
涉及到浮点数的算术运算时,可能会损失精度(因为计算机底层是基于二进制来进行数据的存储和处理的,二进制是无法准确地表示所有的小数的)。
**声明:**本篇学习笔记参考黑马程序员相关课程,部分素材来源于网络公开资料;文中为个人整理复盘,仅供学习交流使用。