定义求a的n次方的函数,a和n 为整数,主函数调用该函数完成求解。
时间: 2023-11-28 17:51:21 浏览: 65
python 编写一个函数,输入n为偶数时,调用函数求解(示例)
5星 · 资源好评率100%
好的,以下是求a的n次方的函数的定义:
```python
def power(a, n):
result = 1
for i in range(abs(n)):
result *= a
if n < 0:
result = 1 / result
return result
```
上述函数定义了两个参数 `a` 和 `n`,分别表示底数和指数。函数使用 `for` 循环将底数乘以自身 `n` 次,最终返回结果。若指数 `n` 为负数,则将结果取倒数。
以下是一个示例的主函数调用该函数完成求解:
```python
a = 2
n = 3
result = power(a, n)
print("{} 的 {} 次方为:{}".format(a, n, result))
```
输出结果为:
```
2 的 3 次方为:8
```
阅读全文