补全代码#*************begin*************# #1.try语句块 try: n1=int(input("输入被除数:")) n2=int(input("输入除数:")) ans=n1/n2 print("您输入的两个数相除的结果是:{. 1f}".format(ans)) #2.except语句块,当发生数字异常或除数为0异常时,输出提示信息及异常相关属性 except ValueError as e : print("程序发生了数字格式异常,或者算术异常",e.args) except ZeroDivisionError as e: print("程序发生了数字格式异常,或者算术异常",e.args) #3.输出异常的描述字符串,即异常对象的args属性 except: print("ValueError("")") #4.输出异常对象字符串 except: print("") #5.输出较全的异常信息,包括异常信息的类型 except: print("("invalid literal for int() with base 10:'p",)") print("invalid liter for int() with base 10:'p") print() #6.except语句块,输出提示信息"未知异常" except: print("未知异常")
时间: 2023-10-12 21:05:00 浏览: 36
#*************begin*************#
#1.try语句块
try:
n1 = int(input("输入被除数:"))
n2 = int(input("输入除数:"))
ans = n1 / n2
print("您输入的两个数相除的结果是:{:.1f}".format(ans))
#2.except语句块,当发生数字异常或除数为0异常时,输出提示信息及异常相关属性
except ValueError as e:
print("程序发生了数字格式异常或算术异常:", e.args)
except ZeroDivisionError as e:
print("程序发生了数字格式异常或算术异常:", e.args)
#3.输出异常的描述字符串,即异常对象的args属性
except Exception as e:
print("ValueError(''):", e.args)
#4.输出异常对象字符串
except Exception as e:
print(str(e))
#5.输出较全的异常信息,包括异常信息的类型
except Exception as e:
print("(" + str(e.__class__.__name__) + ":", e.args[0] + ")")
print(str(e))
#6.except语句块,输出提示信息"未知异常"
except:
print("未知异常")
#*************end*************#