设计三个函数,分别实现计算圆周长,圆面积和圆球体积的功能,通过主函数由键盘键入圆半径 r 的值,调用三个函数实现具体的计算值输出。
时间: 2023-12-29 08:01:55 浏览: 105
创建类MyMath,计算圆的周长、面积和球的表面积、体积,结果保留两位小数。若输入的是非数字,则输出:请输入数字!提示:要引入math包。
5星 · 资源好评率100%
可以使用以下代码实现:
```python
import math
# 计算圆周长
def circle_circumference(radius):
circumference = 2 * math.pi * radius
return circumference
# 计算圆面积
def circle_area(radius):
area = math.pi * radius * radius
return area
# 计算圆球体积
def sphere_volume(radius):
volume = 4/3 * math.pi * radius ** 3
return volume
# 主函数
def main():
# 从键盘输入圆半径
radius = float(input("请输入圆的半径:"))
# 调用函数计算圆周长、圆面积和圆球体积
circumference = circle_circumference(radius)
area = circle_area(radius)
volume = sphere_volume(radius)
# 输出计算结果
print("圆周长为:", circumference)
print("圆面积为:", area)
print("圆球体积为:", volume)
if __name__ == '__main__':
main()
```
在上面的代码中,我们使用了 Python 中的 math 模块来进行数学计算。在主函数中,首先从键盘输入圆的半径,然后分别调用三个函数来计算圆周长、圆面积和圆球体积,并输出计算结果。
阅读全文