有人可以帮忙吗?代码的结果一直显示为0。我哪里出错了?谢谢。
import math
def m_t(r_w,r_l,t_w,t_l):
a = r_w/t_w
b = r_l/t_l
c = math.ceil(a)
d = math.ceil(b)
if isinstance(a,int) & isinstance(b,int):
return a*b
elif isinstance(a,int) & isinstance(b,float):
return a*d
elif isinstance(a,float) & isinstance(b,int):
return c*b
else:
return c*d
m_t(4,4,2,2)