pythonのtry...複数のexcept構造

591 ワード

古典的な理論から考えると,出現する可能性のある複数の異常をできるだけ捕獲し,異常処理コードを的確に書くことが一般的に提案されている.
先の子の順に親の順にします.
    :

try:
	    、          

except Exception1:
	  Exception1    
except Exception2:
	  Exception    
#  try...  except  

try:
    a = input('        :')
    b = input('       :')

    c = float(b)/float(a)
    print(c)
except ZeroDivisionError:
    print('  ,    0')
except ValueError:
    print('  ,           ')
except BaseException as e:
    print(e)
    print('    !')
    
》》》
        :0
       :0
  ,    0