题目:
1、设计一个小程序,运用操作运算符实现输入三角形的边长、输出三角形的边长及面积。
输入三角形的三条边长
如果三条边长构成三角形则输出周长及面积,否则输出“三条边的长度不能构成三角形”
三角形的周长等于三条边长之和,三角形的面积利用海伦公式计算。
分别输出“三角形的周长为:”和“三角形的面积为:”,周长保留1位小数,面积保留2位小数。
答案:
import math #先代入相关模块 a=float(input("a=")) b=float(input("b=")) c=float(input("c=")) if a+b>c and a+c>b and b+c>a: C=a+b+c e=(a+b+c)/2 S=math.sqrt(e*(e-a)*(e-b)*(e-c)) print("三角形的周长为%.1f,面积为%.2f" %(C,S)) else: print("三条边的长度不能构成三角形。")
如果答案,您满意,请采纳意见和点赞关注,支持一下,谢谢!