该函数意外返回零

时间:2014-04-04 22:59:32

标签: python matplotlib

这是我写的一个功能。我从matplotlib的图形对象传入一个矩形对象。我得到像x轴,宽度和高度的部分。

def find_disc_probability(my_num, the_bins):
  bin_prob = [(i.get_x(),i.get_x()+i.get_width(),i.get_height()) for i in the_bins]
  for lala in bin_prob:
    if  my_num >= lala[0] and my_num < lala[1]: 
      return lala[2]
    else:
      return 0

由于某种原因,这不断给我错误的价值观。我是否误解了python中的return语句?

注意:我在函数外部尝试了这段代码并且它可以工作。但仍然没有作为一种功能。

0 个答案:

没有答案