给定a和n计算a a*a … a*n
时间: 2023-03-20 17:06:20 浏览: 105
一个简单的A*算法
可以使用循环来计算a的n次方,每次循环将a乘以自身,共循环n次。具体实现如下:
1. 初始化一个变量result为1,用于存储计算结果。
2. 循环n次,每次将result乘以a。
3. 循环结束后,result即为a的n次方。
代码如下:
```
def power(a, n):
result = 1
for i in range(n):
result *= a
return result
```
调用示例:
```
a = 2
n = 5
print(power(a, n)) # 输出32
```
阅读全文