根据提示,在右侧编辑器补充根据提示,在右侧编辑器补充代码,先输入一个整数x,再输入一个整数n,计算并输出整数x的n次幂。代码,先输入一个整数x,再输入一个整数n,计算并输出整数x的n次幂。
时间: 2024-10-27 22:05:20 浏览: 64
Python 实现输入任意多个数,并计算其平均值的例子
这是一个简单的数学计算问题,可以使用循环或者递归来实现。以下是使用Python编写的示例代码:
```python
# 输入整数x和n
x = int(input("请输入一个整数x: "))
n = int(input("请输入一个整数n: "))
# 计算x的n次幂
result = 1
if n < 0:
x = 1 / x # 如果n为负,取倒数,因为负指数幂等于正指数幂的倒数
for i in range(abs(n)):
result *= x
# 输出结果
print(f"{x}的{n}次幂是: {result}")
```
如果你想要使用递归的方式,代码会稍微复杂一些:
```python
def power(x, n):
if n == 0:
return 1
else:
return x * power(x, n - 1)
# 输入整数x和n
x = int(input("请输入一个整数x: "))
n = int(input("请输入一个整数n: "))
# 计算并输出x的n次幂
print(f"{x}的{n}次幂是: {power(x, n)}")
```
阅读全文