欢迎访问宙启技术站
智能推送

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函数返回的面积和周长分别赋值给变量areacircumference。最后,使用print函数输出圆的面积和周长。

使用这个函数,可以方便地计算任意圆的面积和周长。同理,可以通过编写其他函数来计算其他形状的面积和周长。