分支结构和异常捕捉

分支结构

单分支结构

a=90
if a>80:
    print("优秀")

双分支结构

a=90
if a>80:
   print("优秀")
elis a>70:
   print("及格")
   

多分支结构

a=90
if a >80:
    print("优秀")
elif a>70;
   print("及格")
else;
  print("不及格")
x=10
try:
     y = input("数字")
        y+=10
except:  typeerror  as   e: #   typeerror  是错误代码然后给e   except 可以写多个
        无论报什么错误都可以  把typeerror 换成Exception  就可以捕捉任何错误
        
     
          print('error:',e)
          print(f'error:\033[1;35m {e} \033[0m!]')#  把字体变色打印
finally:   #finally无论报不报错一定会执行下面的代码
print(x+10)
    
    
    
  raise  TypeError("你是傻逼,错了")#  raise 是自定义报错语句
  
  s=input("请输入数字")
    print (s.isalpha())
    if s. is alpha():#  isalpha  如果s为纯字符则为TRUE  否则是flase

        
  #  assert  断言()
  assert == 1  #为true
  assert ==2   #为flase

猜你喜欢

转载自www.cnblogs.com/quyang46/p/11202937.html