实现代码如下:
#分三行输入 a, b, m
a = int(input())
b = int(input())
m = int(input())
#输出a的b次幂和ab对m取模的结果
print(pow(a,b))
print(pow(a,b,m))
执行结果如下:
# 幂运算
result1 = pow(a, b)
print(f"{a}的{b}次幂为:{result1}")
# 幂运算并取模
result2 = pow(a, b, m)
print(f"{a}的{b}次幂对{m}取模的值为:{result2}")