Python18:核心语法-数据存储与运算-运算符-算术运算符

运算符:算术运算符、赋值运算符、比较运算符、逻辑运算符。

算术运算符

算术运算符是用于执行基本的数学运算的符号,作用于一个或多个操作数上,并产生一个计算结果。

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

涉及到浮点数的算术运算时,可能会损失精度(因为计算机底层是基于二进制来进行数据的存储和处理的,二进制是无法准确地表示所有的小数的)。


**声明:**本篇学习笔记参考黑马程序员相关课程,部分素材来源于网络公开资料;文中为个人整理复盘,仅供学习交流使用。

相关推荐
Dmz丶1 小时前
前端转 AI 100 天 Day 42:跨模型对比实战——用数据选模型,不靠“听说”
python
路溪非溪1 小时前
python标准库使用总结
开发语言·python
青少儿编程课堂1 小时前
蓝桥杯·全国青少年信息素养大赛·电子学会Python/C++考级:折半搜索优化子集枚举(Meet in the Middle)解析
c++·python·算法·bfs·信息学竞赛
用户956256254292 小时前
五分钟用 E2B SDK 打通沙箱:环境变量只改三行
python·api
用户95179422510292 小时前
最小循环:让 Agent 跑起来(I1)
python·agent
沉默小管2 小时前
上班鼓励器_桌宠版
python
SomeOtherTime3 小时前
Rust 面向对象介绍(AI回答)
开发语言·python·rust
duansamve3 小时前
Flask中视图函数接收请求数据和返回响应实例
python·flask
用户298698530144 小时前
用 Python 自动化把 JavaScript 代码转换为 Word 文档
javascript·python·api
用户019027581614 小时前
AlphaFeed 标的池(universes)全解:CN_Stock / CN_ETF 与权限边界
python