Python写法怎么写啊

输入三角形三条边的边长,求出三角形面积及其中一个角的角度。例:

请输入第一条边边长: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))#反三角函数

img


希望可以采纳我的!谢谢你


# -*- 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)