我一直在考慮制作一個方程求解程式,首先從一些基本方程開始。
我在這里有這個算術級數問題
問題陳述:如果 AP 的第 n 項是3n 2,求總和為 15 項
這是我嘗試過的,
n = 1
while n <= 15:
ap = 3 * n 2
n = 1
print(ap)
#OUTPUT: 47
有沒有更有效的方法來使用 python 計算這些型別的問題?
我正在考慮處理更大的方程 答案并不完全正確
uj5u.com熱心網友回復:
如果您想要 1<=n<=15 的 3n 2 的總和,那么:
print(sum(3*n 2 for n in range(1,16)))
輸出:
390
uj5u.com熱心網友回復:
您可以使用算術序列的封閉公式
def fn(n):
return 3*(n*(n 1)//2) 2*n
uj5u.com熱心網友回復:
ap = 0
for n in range(1,16):
ap = 3 * n 2
print(ap)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/419281.html
標籤:
