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

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


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

相关推荐
打工仔折腾 AI1 小时前
从Attention到BERT:双向预训练语言模型到底解决了什么问题
人工智能·后端·python·深度学习·语言模型·bert
迅猛龙办公室1 小时前
实现第一个python程序(HelloWorld)
开发语言·python
拉格朗日(Lagrange)1 小时前
【第2 章】WorkBuddy 从入门到高手
开发语言·python
老歌老听老掉牙3 小时前
斜抛运动问题分析:给定最大高度与墙面位置的轨迹与时间求解
python·斜抛运动
言乐63 小时前
Python自动去除水印
开发语言·python·django·virtualenv·pygame
czq_26867194873 小时前
Python打卡第31天
开发语言·python
invicinble3 小时前
python 编程语言 认识维度
开发语言·数据库·python
AC赳赳老秦3 小时前
数据采集全链路审计留痕:用 OpenClaw 实现合规审计与追溯
开发语言·汇编·python·php·swift·deepseek·openclaw
张铁霖3 小时前
深度解析:AI三次浪潮与机器学习三种范式,
python