python编写一个能计算矩形面积小程序,输出结果最多保留3位小数
时间: 2024-09-11 11:13:05 浏览: 34
可以使用Python编写一个简单的小程序来计算矩形的面积,并将结果保留三位小数。以下是一个示例代码:
```python
# 定义一个函数计算矩形面积
def calculate_rectangle_area(width, height):
area = width * height
return round(area, 3) # 使用round函数保留三位小数
# 输入矩形的宽和高
width = float(input("请输入矩形的宽: "))
height = float(input("请输入矩形的高: "))
# 调用函数并打印结果
area = calculate_rectangle_area(width, height)
print("矩形的面积为: {:.3f}".format(area))
```
在这段代码中,首先定义了一个`calculate_rectangle_area`函数,它接受两个参数:宽和高,并计算出面积。使用`round`函数将结果四舍五入到三位小数。然后通过`input`函数获取用户输入的宽和高,调用函数计算面积,并通过`print`函数输出格式化后的结果。
相关问题
已知两角及其夹边,python编写一个能计算三角形面积小程序
好的,我可以为你编写一个能计算三角形面积的小程序。假设已知三角形的两个角度分别为angle1和angle2,以及夹边的长度为side。程序如下:
```python
import math
angle3 = 180 - angle1 - angle2 # 计算第三个角度
area = 0.5 * side * math.sin(math.radians(angle1)) * side * math.sin(math.radians(angle2)) / math.sin(math.radians(angle3)) # 计算三角形面积
print("三角形的面积为:", area)
```
程序中使用了math库中的radians函数将角度转换为弧度,使用sin函数计算角度对应的正弦值。最后将三角形的面积输出即可。希望能够帮到你!
计算正方形面积,输出结果最多保留4位
假设正方形的边长为a,则正方形的面积为a²。可以使用如下的Python代码计算正方形的面积并输出结果,最多保留4位小数。
```python
a = float(input("请输入正方形的边长:"))
area = round(a * a, 4)
print("正方形的面积为:", area)
```
在这段代码中,我们使用了内置的round()函数对计算结果进行四舍五入,保留4位小数。同时,在输入边长时,使用了float()函数将输入的字符串转换为浮点数。