def fun (a,b): try:
c = a/b
except Exception as ex:
logging.error(ex) return c请高手回答向这种函数的返回是不是一种不正规的编程方式,因为这个函数可能返回为“None”,那么例如这种情况的时候如何更好的定义这个函数?
1 回答
largeQ
TA贡献2039条经验 获得超7个赞
当b为0的时候应该走不到return c这里,程序会退出的吧,似乎应该在except的前面加一个return,同时在logging语句后面加return None。
添加回答
举报
0/150
提交
取消