输入三角形三条边的边长,求出三角形面积及其中一个角的角度。例:
请输入第一条边边长:1.414
请输入第二条边边长:1
请输入第三条边边长:1
三角形的面积为:0.5
角A为1.57弧度
a=float(input())
b=float(input())
c=float(input())
p=(a+b+c)/2#周长一半
import math
#运用海伦公式
s=math.sqrt(p*(p-a)*(p-b)*(p-c))
print('三角形的面积为:%.1f'%s)
cos_a=(b*b+c*c-a*a)/(2*b*c)
print('角A为%.2f弧度'%math.acos(cos_a))#反三角函数
# -*- coding: UTF-8 -*-
# Filename : test.py# author by : www.runoob.com
a = float(input('输入三角形第一边长: '))
b = float(input('输入三角形第二边长: '))
c = float(input('输入三角形第三边长: '))
# 计算半周长
s = (a + b + c) / 2
# 计算面积
area = (s*(s-a)*(s-b)*(s-c)) ** 0.5
print('三角形面积为 %0.2f' %area)