上一篇
pow()函数基础
函数语法
pow()函数有两种使用形式:
pow(x, y) # 计算x的y次幂
pow(x, y, z) # 计算(x的y次幂) % z(模幂运算)
pow(x, y, z) # 计算(x的y次幂) % z(模幂运算)
参数说明
- x: 底数(整数、浮点数或复数)
- y: 指数(整数、浮点数或复数)
- z: 可选参数,模数(整数)
返回值
根据参数类型返回整数、浮点数或复数:
- 当只提供x和y时,返回xy
- 当提供所有三个参数时,返回(xy) % z
注意: 当使用三参数形式时,参数x、y和z必须是整数类型,且y不能为负数。
基本使用示例
简单幂运算
# 计算2的3次方
print(pow(2, 3)) # 输出: 8
# 计算5的平方
print(pow(5, 2)) # 输出: 25
# 计算10的0次方
print(pow(10, 0)) # 输出: 1
print(pow(2, 3)) # 输出: 8
# 计算5的平方
print(pow(5, 2)) # 输出: 25
# 计算10的0次方
print(pow(10, 0)) # 输出: 1
浮点数幂运算
# 计算4的平方根
print(pow(4, 0.5)) # 输出: 2.0
# 计算8的立方根
print(pow(8, 1/3)) # 输出: 2.0
# 计算2.5的3次方
print(pow(2.5, 3)) # 输出: 15.625
print(pow(4, 0.5)) # 输出: 2.0
# 计算8的立方根
print(pow(8, 1/3)) # 输出: 2.0
# 计算2.5的3次方
print(pow(2.5, 3)) # 输出: 15.625
负指数运算
# 计算2的-3次方
print(pow(2, -3)) # 输出: 0.125
# 计算10的-2次方
print(pow(10, -2)) # 输出: 0.01
print(pow(2, -3)) # 输出: 0.125
# 计算10的-2次方
print(pow(10, -2)) # 输出: 0.01
发表评论