'''
输入3个数值,判断以它们为边长是否能够构成三角形,判断属于那种三角形:等边,等腰或直角
问题分析:
有5中情况:
1、不构成三角形
2、构成等边三角形
3、构成等腰三角形
4、构成直角三角形
5、构成一般三角形
情况3、4可能同时输出,1与其他情况互斥容易分支,5与是在三角形不属于2、3、4、3中情况下输出。下面通过标志量实现合理的输出。
算法设计:
算法需要避免5与2、3、4之一同时输出,设置标志变量flag,当数据能构成三角形时,置flag=1表示构成特殊三角形最后就不必输出一般三角形了;若flag最后仍保持为0,则输出构成一般三角形。
'''
def main():
print("请输入要构成三角形的三个数据:")
a =
判断三边能组成什么三角形(python)实现
最新推荐文章于 2023-10-05 22:29:28 发布