你如何结合variables在python中形成函数?

ypos = 1 ypos2 = ypos-1 xpos = 1 xpos2 = 2 

使用这些variables,每次代码循环都会改变,我如何得到它打印下面的结果?

 =B(ypos)-B(ypos2) 

每次代码循环ypos增加一,因此ypos2增加一

所以代码循环的结果应该是1)B1-B0 2)B2-B1 3)B3-B2等

任何帮助是非常感激,如果你不明白的问题让我知道,我不太清楚如何解释它(PS我使用python2.7)

谢谢你,安东尼

 print('B({})-B({})'.format(ypos, ypos2)) 

要么

 print('B(' + str(ypos) + ')-B(' + str(ypos2) + ')') 

这些应该在Python 2.7或Python 3.x中工作。

这应该是:

 print 'B({})-B({})'.format(ypos, ypos2) 

对于python2.7打印没有括号,不像python3。 选中此项以validation链接