美文网首页python基础语法一
python基础语法_1_if语句

python基础语法_1_if语句

作者: 今天学习吗 | 来源:发表于2022-05-18 09:38 被阅读0次
    条件判断语句:
    # if语句
    # 1、单重条件
    #     if 条件表达式: 表达式只有2种结果 True 或 Fslse
    #         代码块1(由多个语句组成)
    #     else:
    #         代码块2(由多个语句组成)
    # 
    # 2、多重条件
    #     if 条件表达式1:
    #         代码块1(由多个语句组成)
    #     elif 条件表达式2:
    #          代码块2(由多个语句组成)
    #     elif 条件表达式3:
    #          代码块3(由多个语句组成)
    #     else:
    #          代码块4(由多个语句组成)
    
    案例1:
    a = input("请输入第一边:")
    b = input("请输入第二边:")
    c = input("请输入第三边:")
    try:
         a = float (a)
         b = float (b)
         c = float (c)
         if a>0 and b>0 and c>0:
             print("你输入的正确!")
             #判断是否为三角形
             if(a+b>c) and (a+c>b) and (b+c>a):
                 #print("可以构成三角形!")
                 #判断是否为等边三角形
                 if (a==b==c):
                    print("三角形是等边三角形")
    
                 else:
                     # 判断是否为等腰三角形
                     if (a == b) or (b == c) or (c == a):
                         #判断是否为等腰直角三角形
                         if(a**2+b**2==c**2) or (b**2+c**2==a**2) or (a**2+c**2==b**2):
                             print("等腰直角三角形")
                     else:
                         if (a**2+b**2==c**2) or (b**2+c**2==a**2) or (a**2+c**2==b**2):
                             print("普通直角三角形")
                         else:
                             print("不规则普通三角形")
    
             else:
                 print("不能构成三角形!")
         else:
            print("您输入的错误,请输入正数!")
    except:
        print("你输入的有误,请重新输入!")
    

    相关文章

      网友评论

        本文标题:python基础语法_1_if语句

        本文链接:https://www.haomeiwen.com/subject/dmldyrtx.html