正在加载图片...
10.4抛出异常 【例10.6】使用raise.主动抛出异常 datal=input("请输入一个整数:" try: if datal .isdigit(): datal_int=int(datal) else: raise ValueError except ValueError: print(将数据转换成整数时出错:",data 运行程序,输入字母¤,结果为 将数据转换成整数时出错:© 以上代码在y语句块中并没有自发产生异常的代码,而是自行根据条件判桥情 况抛出了一个异常,后面的©xc©p分支会处理抛出的异常。10.4 抛出异常 【例10.6】使用raise主动抛出异常 data1=input("请输入一个整数:") try: if data1.isdigit(): data1_int=int(data1) else: raise ValueError except ValueError: print("将数据转换成整数时出错:", data1) 运行程序,输入字母a,结果为: 将数据转换成整数时出错: a 以上代码在try语句块中并没有自发产生异常的代码,而是自行根据条件判断情 况抛出了一个异常,后面的 except分支会处理抛出的异常
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有