Python全系列 教程
3567个小节阅读:5930.9k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
try...except...else
结构增加了else块
。如果try
块中没有抛出异常,则执行else
块。如果try
块中抛出异常,则执行except
块,不执行else
块。
【示例】try...except...else
结构执行测试
xxxxxxxxxx
try:
a = input("请输入被除数:")
b = input("请输入除数:")
c = float(a)/float(b)
except BaseException as e:
print(e)
else:
print("除的结果是:",c)
发生异常的执行情况(执行except
块,没有执行else
):
xxxxxxxxxx
请输入被除数:5
请输入除数:0
float division by zero
没有发生异常的执行情况(执行完try
块后,执行else
):
xxxxxxxxxx
请输入被除数:10
请输入除数:5
除的结果是: 2.0
实时效果反馈
1. 如下关于异常的代码,直接结果正确的是:
xxxxxxxxxx
try:
b = 3/2
print("正在运算")
except BaseException:
print("0不能做除数")
else:
print("除的结果是:",b)
A 正在运算 除的结果是:1.5
B 正在运算 0不能做除数
C 0不能做除数
D 除的结果是:1.5
答案
1=>A