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

实现一个Python程序来计算圆的面积和周长

发布时间:2023-12-04 12:51:44

下面是一个计算圆的面积和周长的Python程序:

import math

def calculate_area(radius):
    area = math.pi * radius ** 2
    return area

def calculate_circumference(radius):
    circumference = 2 * math.pi * radius
    return circumference

if __name__ == '__main__':
    radius = float(input("请输入圆的半径:"))
    area = calculate_area(radius)
    circumference = calculate_circumference(radius)
    print(f"半径为 {radius} 的圆的面积为 {area:.2f}")
    print(f"半径为 {radius} 的圆的周长为 {circumference:.2f}")

这个程序使用了math模块中的pi常量和pow函数来进行计算。calculate_area函数接受圆的半径作为参数,计算并返回圆的面积。calculate_circumference函数同样接受圆的半径作为参数,计算并返回圆的周长。

在主程序中,用户需要输入圆的半径。然后调用calculate_areacalculate_circumference函数计算出圆的面积和周长。最后用打印语句将结果输出。

以下是一个程序的使用例子:

请输入圆的半径:5
半径为 5.0 的圆的面积为 78.54
半径为 5.0 的圆的周长为 31.42

在这个例子中,用户输入了半径为5的圆。程序计算出圆的面积为78.54和周长为31.42,并将结果输出。