编程计算图形的面积。程序可计算圆形、长方形、正方形的面积,运行时先提示用户选择图形的类型,然后,对圆形要求用户输入半径值,对长方形要求用户输入长和宽的值,对正方形要求用户输入边长的值,计算出面积的值后将其显示出来。
时间: 2024-03-22 11:39:37 浏览: 67
好的,这是一个简单的计算图形面积的程序,使用 Python 语言实现:
```python
import math
# 提示用户选择要计算的图形类型
print("请选择要计算的图形类型:")
print("1. 圆形")
print("2. 长方形")
print("3. 正方形")
shape_type = int(input("请输入图形类型的编号:"))
# 根据用户选择的类型进行计算
if shape_type == 1:
# 计算圆形面积
radius = float(input("请输入圆的半径:"))
area = math.pi * radius ** 2
print("圆形的面积为:", area)
elif shape_type == 2:
# 计算长方形面积
length = float(input("请输入长方形的长:"))
width = float(input("请输入长方形的宽:"))
area = length * width
print("长方形的面积为:", area)
elif shape_type == 3:
# 计算正方形面积
side = float(input("请输入正方形的边长:"))
area = side ** 2
print("正方形的面积为:", area)
else:
print("输入错误,请重新运行程序并输入正确的图形类型编号。")
```
程序先提示用户选择图形类型,然后根据用户输入的编号进行不同的计算。对于圆形,使用 `math` 模块中的 `pi` 常量计算圆的面积;对于长方形和正方形,直接使用输入的长、宽或边长计算面积。最后将计算得到的面积值显示出来。注意程序还会对用户输入的图形类型编号进行错误检查,如果输入的编号不是 1、2、3 中的任意一个,程序会提示用户输入错误并退出。
阅读全文