题解 | #三角形判断#

三角形判断

http://www.nowcoder.com/practice/689ec1e742394e09b1059556fc167b65

while True:
    try:
        a,b,c=map(int,input().split())
        if a+b>c and a+c>b and b+c>a:
            if a==b==c:
                print("Equilateral triangle!")
            elif (a==b and (c-a)!=0) or (a==c and (a-b)!=0) or (b==c and (c-a)!=0):
                print("Isosceles triangle!")
            else:
                print("Ordinary triangle!")
        else:
            print("Not a triangle!")
    except:
        break
        

其实第7行 那里不需要判断那么复杂,因为如果是都相等,在上一层已经走了。 所以只需要判断是不是某两个相等就好了

全部评论

相关推荐

头像
11-21 11:39
四川大学 Java
是红鸢啊:忘了还没结束,还有字节的5k 违约金
点赞 评论 收藏
分享
shtdbb_:还不错,没有让你做了笔试再挂你
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务