python函数判三边能否组成三角形,并求面积

import math

# 三边a b c三个参数
def test(a, b, c):
    if a+b > c and a+c > b and b+c > a:          # 根据三角形特性,两边之和大于第三边来做判断
        p = (a+b+c)/2
        temp = p*(p-a)*(p-b)*(p-c)
        s = math.sqrt(temp)                               # 调用math函数里的sqrt方法
        print(“可以构成三角形”, “面积为: “, s)
    else:
        print(“三边不能构成三角形!!”)
while True:
    if __name__ == ‘__main__’:
        x = float(input(“请输入第一条边:”))
        y = float(input(“请输入第二条边:”))
        z = float(input(“请输入第三条边:”))
        print(test(x, y, z))

    原文作者:谁书-ss
    原文地址: https://blog.csdn.net/weixin_44020302/article/details/89416535
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞