python 库函数pow()函数

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yuewenyao/article/details/88567123

我们知道python是一个库函数很多的语言,库函数用起来也很方便,这里就说一个pow()函数,这个函数有两个状态:

1:里边传入两个参数时候,eg:pow(a,b)返回的是a的b次方的值

2:里边传入三个参数的时候,eg:pow(a,b,p)返回的是a的b次方取余p的值

我们使用起来还是挺方便的,速度也比正常写的a**b和a**b%p要快很多

看一下代码解释:

s=int(input())
while s!=0:
    s -= 1
    a,b,p=map(int,input().split())
    print(pow(a,b))
    print(pow(a,b,p))

 

需要特别注意的是我们传入的参数不能是float,不然就会报错

所以,pow(x, y, z) 与 x**y%z 并不完全等价

猜你喜欢

转载自blog.csdn.net/yuewenyao/article/details/88567123
今日推荐