定义一个函数,功能为实现某数的几次幂(如输入x和y,得到x的y次方),要求默认为平方。
时间: 2024-02-27 12:52:51 浏览: 77
python内置函数.md
好的,以下是一个用 Python 编写的函数,可以计算某个数的幂:
```python
def power(x, y=2):
return x ** y
```
该函数使用了 Python 中的指数操作符 `**`,可以方便地计算一个数的任意次幂。其中,函数定义中的 `y=2` 表示 `y` 这个参数的默认值为 2,如果调用函数时没有指定 `y` 的值,那么 `y` 就默认为 2,即计算平方。
你可以将需要计算幂的数 `x` 作为第一个参数传入该函数,如果需要计算的幂不是平方,可以将幂值 `y` 作为第二个参数传入。例如,如果你想计算 3 的 4 次幂,可以这样调用:
```python
result = power(3, 4)
print(result) # 输出 81
```
如果你想计算 5 的平方,可以直接调用函数,不需要传入 `y`:
```python
result = power(5)
print(result) # 输出 25
```
希望这个函数能够满足你的要求。
阅读全文