这是我写的一个功能。我从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语句?
注意:我在函数外部尝试了这段代码并且它可以工作。但仍然没有作为一种功能。