python求圆的面积代码

在Python中,你可以使用math模块中的pi常量以及公式A = πr²来计算圆的面积。以下是一个简单的例子:

python复制代码
import math
def circle_area(radius):
return math.pi * (radius ** 2)
# 设定圆的半径
radius = 5
# 计算并打印圆的面积
area = circle_area(radius)
print(f"圆的面积为: {area:.2f}")

在这个代码中,我们首先导入了math模块,然后定义了一个函数circle_area,它接受一个参数(圆的半径),然后返回该圆的面积。我们使用math.pi来表示圆周率π,并用**操作符来计算半径的平方。

然后,我们设定了圆的半径为5,并调用circle_area函数来计算面积。最后,我们打印出圆的面积,结果保留两位小数。

如果你想要一个更交互式的体验,你可以通过让用户输入圆的半径来动态计算面积。下面是一个简单的示例,它允许用户输入圆的半径,并输出相应的面积:

python复制代码
import math
def circle_area(radius):
return math.pi * (radius ** 2)
# 提示用户输入圆的半径
radius = float(input("请输入圆的半径: "))
# 计算圆的面积
area = circle_area(radius)
# 打印圆的面积,并格式化为两位小数
print(f"圆的面积为: {area:.2f}")

在这个改进的代码中,我们使用input函数来提示用户输入圆的半径,并使用float函数将输入的字符串转换为浮点数。然后,我们调用circle_area函数来计算面积,并使用print函数将结果输出到控制台,结果保留两位小数。

当用户运行这个程序时,他们会被提示输入一个数值作为圆的半径,然后程序会计算出面积并显示出来。这提供了一个更灵活的方式来计算不同半径的圆的面积。