酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

Python程序:实现用户输入圆半径与圆柱高并计算面积和体积

好的,我可以帮助你编写一个Python程序,让用户可以输入圆的半径和圆柱的高,并计算圆的面积和圆柱的体积。以下是一个示例代码: ```python import math def calculate_circle_area(radius): """计算圆的面积""" return math.pi * radius 2 def calculate_cylinder_volume(radius, height): """计算圆柱的体积""" base_area = calculate_circle_area(radius) return base_area * height def main(): # 获取用户输入的圆的半径和圆柱的高 try: radius = float(input("请输入圆的半径: ")) height = float(input("请输入圆柱的高: ")) if radius < 0 or height < 0: print("半径和高必须是非负数。") return # 计算圆的面积和圆柱的体积 circle_area = calculate_circle_area(radius) cylinder_volume = calculate_cylinder_volume(radius, height) # 输出结果 print(f"圆的面积是: {circle_area:.2f}") print(f"圆柱的体积是: {cylinder_volume:.2f}") except ValueError: print("请输入有效的数字。") if __name__ == "__main__": main() ``` 这个程序会提示用户输入圆的半径和圆柱的高,然后计算并输出圆的面积和圆柱的体积。如果用户输入了无效的数字(例如负数或非数字),程序会给出相应的错误提示。 ######[AI写代码神器 | 329点数解答 | 2024-10-19 11:01:34]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]