使用Python编写程序求圆的周长和面积

求圆周长和面积

【问题描述】

编程实现:从键盘输入圆的半径r,计算并输出圆的周长和面积。圆周率取3.14159

【输入形式】

输入半径r。

【输出形式】

输出两行,第一行为周长的值。第二行为面积的值。

【样例输入】

1

【样例输出】

6.28318 3.14159

【样例说明】

输出行末尾无标点符号。

案例代码

你可以使用Python编写一个简单的程序来计算圆的周长和面积,然后根据输入的半径r来输出结果。下面是一个案例代码:

import math

def calculate_circle(radius):
    # 计算圆的周长
    circumference = 2 * math.pi * radius
    # 计算圆的面积
    area = math.pi * radius ** 2
    return circumference, area

def main():
    # 从键盘输入半径r
    radius = float(input("请输入圆的半径r:"))

    # 调用函数计算周长和面积
    circumference, area = calculate_circle(radius)

    # 输出结果
    print("{:.5f}".format(circumference))
    print("{:.5f}".format(area))

if __name__ == "__main__":
    main()

这段代码首先导入了Python的数学库math,然后定义了一个名为calculate_circle的函数,该函数接受圆的半径作为参数,并返回圆的周长和面积。在main函数中,用户通过键盘输入半径r,然后调用calculate_circle函数计算圆的周长和面积,并将结果格式化输出。

© 版权声明
THE END
喜欢就支持一下吧
点赞6赞赏 分享