我想計算下面的等式,但在 Python 中使用串列推導。我怎么能這樣做?
下面是等式:-

下面是 x,y 和 n- 的值
x=54
y=12
n= Varies from range (1,5)
uj5u.com熱心網友回復:
您可以嘗試以下方法:
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)])
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/424806.html
上一篇:NoMethodErrorinTutorsController#createundefinedmethod`supert='for#<Tutor:0x00007fa5593f99f8&
下一篇:從R中的圖形重建馬爾可夫鏈
