列表理解/或任何其他方法来计算 2 个变量的总和

List comprehension/ or any other method to compute summation of 2 variables

我想计算以下等式,但在 Python 中使用了列表推导式。我怎样才能这样做?

下面是等式:-

下面是x,y和n的值-

x=54
y=12
n= Varies from range (1,5)

您可以尝试如下操作:

x=54
y=12
n=5    
print(sum([(x - y) ** 2 for _ in range(n)]))

想法是,内部列表理解提供 (x - y) ^ 2 'n' 次的列表,然后我们在返回的列表上应用 sum()。

为了更好地理解,请尝试以下语句,然后将 sum() 添加到其中

print([(x - y) ** 2 for _ in range(n)])