编写一个计算x的y次幂的函数,并在主函数中输入x和y的值
时间: 2024-10-10 16:05:02 浏览: 39
C语言程序设计-编写自定义函数max,用来求三个数的最大值(要求:数据的输入、输出在主函数中实现)。
5星 · 资源好评率100%
当然,我可以帮你编写一个简单的Python函数来计算x的y次幂。这是一个基础示例:
```python
def power(x, y):
"""
计算 x 的 y 次幂的函数
参数:
x (float or int): 底数
y (int): 指数
返回:
float 或 int: x 的 y 次幂结果
"""
return x ** y
# 主函数,获取用户输入并计算
def main():
x = float(input("请输入底数 x: "))
y = int(input("请输入指数 y: "))
result = power(x, y)
print(f"{x} 的 {y} 次方的结果是: {result}")
if __name__ == "__main__":
main()
```
在这个程序中,我们首先定义了一个名为`power`的函数,接受两个参数`x`和`y`,然后返回它们的乘积(实际上是`x`的`y`次方)。在`main`函数中,我们通过`input()`函数获取用户输入的`x`和`y`,计算结果后打印出来。
阅读全文