""" x的y次幂 Python的内建函数pow(x,y), 是计算x的y次幂编写函数my_pow()模拟该函数。 """ def my_pow(x, y): """ 实现幂函数的递归版本。 参数: x: 底数。 y: 指数。 返回值: 返回 x 的 y 次幂的结果。 """ if y == 0: # 当指数为0时,任何数的0次幂都等于1 result = 1 else: # 递归调用,将问题分解为 x 的 y-1 次幂乘以 x result = x * my_pow(x, y - 1) return result # 从用户输入中获取底数和指数 x = int(input("请输入x的值:")) y = int(input("请输入y的值:")) # 调用自定义的幂函数并打印结果 print(my_pow(x, y))
x的y次幂 模拟python内建函数pow(x,y)
未经允许不得转载:创想未来 » x的y次幂 模拟python内建函数pow(x,y)
评论前必须登录!
注册