# 2.例外處理-兩數相除(PythonDemo2) ###### tags: `PythonDemo` **分類:物件** **說明** 利用input的方法,輸入兩個數字,並將兩個數字相除的結果印出。 加入例外處理機制,若發生任何例外則讓使用者重新輸入直到正確將相除的結果印出才終止程式 為表現兩種不同的型態轉換方式中,所發生的錯誤是不同的,請依序使用下列兩種不同的型態轉換方式: (輸入提示文字請在提交時刪除) --- ```python= while True: try: a = eval(input()) b = int(input()) c = a/b #print(a,'/',b,' = ' ,'%.2f'% c,sep = '') print('%d/%d = %.2f'%(a,b,c)) break except ZeroDivisionError: print('ZeroDivisionError') except ValueError: print('ValueError') except SyntaxError: print('SyntaxError') except NameError: print('NameError') except: print('不明 錯誤發生') ```