美文网首页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