程序员文章、书籍推荐和程序员创业信息与资源分享平台

网站首页 > 技术文章 正文

冰冰讲python(算术运算符)(python%运算)

hfteth 2025-04-07 14:32:51 技术文章 10 ℃

# 1.算术运算符
# 1.1 含义
# pyhton中的算术运算符用于执行基本的数学运算。如加、减、乘、除等

# 1.2 运算符
# 1.2.1 加 +
print(1 + 1)  # 数据之间执行加法
num = 2
num2 = 7
print(f"{num} + {num2} = {num+num2}")  # 变量之间的加

# 1.2.2 减 -
print(5 - 3)  # 数据之间执行减法
num = 12
num2 = 3
print(f"{num}-{num2}={num-num2}")  # 变量之间的减

# 1.2.3 乘 *
print(8*5)
num = 4
num2 = 15
print(f"{num}*{num2}={num*num2}")

# 1.2.4 除以 /
# 用于将第一个数除以第二个数,并返回浮点数结果
print(142/2)
num=18
num2=6
print(f"{num}/{num2}={num/num2}")

#  注意:除法的结果是浮点型
# 当使用除法运算符或整除运算符或取余数运算符时,必须确保除数不为0,否则会报错。
num=15
num2=3
num3=num/num2
print(num3,type(num3))

# 1.2.5 整除 //
# 用于将第一个数除以第二个数,并返回整数部分(向下取整)
print(10//3)
# 10 / 3 =3.3333,向下取整,整除结果取3
print(10//4)
# 10/4=2.5,向下取整,整除结果取2
print(16//(-5))
# 16/(-5)=-3.2,向下取整,整除结果取-4
#  正数、负数向左取整,不会按照四舍五入规则运算。

# 1.2.6 % 取余数
# 用于返回两个数相除的余数
# 公式:被除数-除数*取整除结果
print(10%3)
# 先计算10/3=3.3333x
# 然后计算10//3=3
# 最后计算10%3=10-3*3=1
print(10%4)
# 先计算10/4=2.5
# 然后计算10//4=2
# 最后计算10%4=10-4*2=2
print(-18%3)
# 先计算-18/3=-6.0
# 然后计算-18//3=-6
# 最后计算-18%3=-18-3*(-6)=0
print(24%(-5))
# 先计算24/(-5)=-4.8
# 然后计算24//(-5)=-5
# 最后计算24%(-5)=24-(-5)*(-5)=24-25=-1
print(16%(-3))
# 先计算16/(-3)=-5.3333X
# 然后计算16//(-3)=-6
# 最后计算16%(-3)=16-(-3)*(-6)=16-18=-2

# 1.2.7 幂 **
# 将第一个数作为底数,第二个数作为指数,进行幂运算。
print(4**3)  # 4*4*4  4的3次方
print(3**4)  # 3*3*3*3 3的4次方

# 注意:在python的算术运算中,参与运算的数中,只有涉及浮点数,其结果通常也会是浮点数。
# 浮点数的范围比整数广
print(5+2.0)
print(5-2.0)
print(5*2.0)
print(5/2.0)
print(5//2.0)
print(5%2.0)
print(5**2.0)
# 以上结果都是浮点数类型

# 1.3 运算符优先级
# 遵循数学中的标准顺序进行运算
# ①先乘除后加减
# ②同级运算符从左往右计算
# ③可以使用()调整计算的优先级
# 运算符优先级排序:幂>乘、除、取整除、取余>加、减

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

2

2 + 7 = 9

2

12-3=9

40

4*15=60

71.0

18/6=3.0

5.0

3

2

-4

1

2

0

-1

-2

64

81

7.0

3.0

10.0

2.5

2.0

1.0

25.0

Process finished with exit code 0


/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#晒图笔记大赛##作为小白,如何自学Python##今日学习打卡##在头条记录我的2025##我的宝藏兴趣#

Tags:

最近发表
标签列表