from math import *
from decimal import Decimal
a, b, c = float(input()), float(input()), float(input())
perimeter = Decimal(a + b + c).quantize(Decimal('0.01'), rounding='ROUND_HALF_UP')
s = float(perimeter/2)
area = Decimal(sqrt(s*(s-a)*(s-b)*(s-c))).quantize(Decimal('0.01'), rounding='ROUND_HALF_UP')
print(f'周长={perimeter}')
print(f'面积={area}')
三角形周长和面积,保留两位
最新推荐文章于 2023-11-13 15:33:59 发布
该博客展示了一段Python代码,用于输入三角形的三边长度并计算其周长和面积。通过Decimal模块确保结果精确到小数点后两位,并采用半圆周率公式进行面积计算。代码简洁明了,适用于基础数学或Python编程教学。
摘要由CSDN通过智能技术生成