Python编写的计算圆的面积和周长的函数
发布时间:2023-12-04 11:16:40
Python中可以编写一个计算圆的面积和周长的函数。以下是一个示例代码:
import math
def calculate_circle(radius):
area = math.pi * radius ** 2
circumference = 2 * math.pi * radius
return area, circumference
# 使用例子
radius = float(input("请输入圆的半径:"))
area, circumference = calculate_circle(radius)
print("圆的面积为:", area)
print("圆的周长为:", circumference)
这个函数首先导入了math模块,以便使用其中的数学函数。然后定义了一个名为calculate_circle的函数,它接收一个参数radius表示圆的半径。
在函数体中,使用数学公式计算出圆的面积和周长。圆的面积可以通过半径的平方乘以π(即π * r^2)计算,周长可以通过半径乘以2π(即2 * π * r)计算。最后,将计算得到的面积和周长通过return语句返回。
在使用例子中,首先通过float(input("请输入圆的半径:"))语句从用户获取输入的圆的半径,并将其转换为浮点数类型。然后调用calculate_circle函数,并将半径作为参数传递进去。
接下来,将calculate_circle函数返回的面积和周长分别赋值给变量area和circumference。最后,使用print函数输出圆的面积和周长。
使用这个函数,可以方便地计算任意圆的面积和周长。同理,可以通过编写其他函数来计算其他形状的面积和周长。
