当前位置:首页python > 正文

Python 基础知识:算术运算符

作者:野牛程序员:2025-12-22 10:33:06python阅读 2022
Python 基础知识:算术运算符
# /*
# Python 基础知识:算术运算符
# --------------------------------------------------------
# 功能:
# 1) 演示 Python 常用算术运算符及使用方法
# 2) 说明运算结果类型及特殊运算符(整除、取余、幂运算)
# 3) 展示运算符优先级和复合运算
# */

# ========================================
print("示例一:基本算术运算")

a = 10
b = 3

print("a =", a, "b =", b)
print("加法 a + b =", a + b)
print("减法 a - b =", a - b)
print("乘法 a * b =", a * b)
print("除法 a / b =", a / b, "(结果为浮点数)")
print("整除 a // b =", a // b)
print("取余 a % b =", a % b)
print("幂运算 a ** b =", a ** b)

print("-" * 40)

# ========================================
print("示例二:复合赋值运算符")

x = 5
print("初始 x =", x)
x += 3
print("x += 3 ->", x)
x -= 2
print("x -= 2 ->", x)
x *= 4
print("x *= 4 ->", x)
x //= 3
print("x //= 3 ->", x)
x %= 2
print("x %= 2 ->", x)
x **= 3
print("x **= 3 ->", x)

print("-" * 40)

# ========================================
print("示例三:运算符优先级演示")

result = 2 + 3 * 4   # 乘法优先
print("2 + 3 * 4 =", result)
result = (2 + 3) * 4 # 使用括号改变优先级
print("(2 + 3) * 4 =", result)

print("-" * 40)

# ========================================
print("示例四:负数与除法的特殊情况")

print("-7 / 3 =", -7 / 3)
print("-7 // 3 =", -7 // 3)  # 整除向下取整
print("-7 % 3 =", -7 % 3)    # 取余公式: a = (a // b)*b + (a % b)

# ========================================
# 要点总结:
# 1) 算术运算符包括 +、-、*、/、//、%、**;
# 2) / 返回浮点数,// 返回整除(向下取整),% 返回余数,** 返回幂;
# 3) 支持复合赋值运算符 +=、-=、*=、/=、//=、%=、**=;
# 4) 运算符优先级遵循数学规则,可使用括号改变计算顺序;
# 5) 对负数,整除向下取整,取余遵循公式 a = (a // b)*b + (a % b);
# 6) 常用于数学计算、循环索引、指数运算等。
# */


# 示例一:基本算术运算
# a = 10 b = 3
# 加法 a + b = 13
# 减法 a - b = 7
# 乘法 a * b = 30
# 除法 a / b = 3.3333333333333335 (结果为浮点数)
# 整除 a // b = 3
# 取余 a % b = 1
# 幂运算 a ** b = 1000
# ----------------------------------------
# 示例二:复合赋值运算符
# 初始 x = 5
# x += 3 -> 8
# x -= 2 -> 6
# x *= 4 -> 24
# x //= 3 -> 8
# x %= 2 -> 0
# x **= 3 -> 0
# ----------------------------------------
# 示例三:运算符优先级演示
# 2 + 3 * 4 = 14
# (2 + 3) * 4 = 20
# ----------------------------------------
# 示例四:负数与除法的特殊情况
# -7 / 3 = -2.3333333333333335
# -7 // 3 = -3
# -7 % 3 = 2


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
  • Python 基础知识:算术运算符
  • 相关推荐

    最新推荐

    热门点击