91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

python怎么求1到n的和

小億
602
2023-08-25 01:40:46
欄目: 編程語言

可以使用循環來求1到n的和,也可以使用數學公式來直接計算。

方法一:循環求和

def sum_of_numbers(n):
total = 0
for i in range(1, n+1):
total += i
return total
n = int(input("請輸入一個整數n:"))
result = sum_of_numbers(n)
print("1到{}的和為:{}".format(n, result))

方法二:數學公式求和

def sum_of_numbers(n):
return (1 + n) * n // 2
n = int(input("請輸入一個整數n:"))
result = sum_of_numbers(n)
print("1到{}的和為:{}".format(n, result))

這兩種方法都可以得到1到n的和,區別在于方法一是通過循環累加求和,復雜度為O(n),而方法二是使用數學公式求和,復雜度為O(1),所以方法二更為高效。

0
龙里县| 防城港市| 女性| 丹东市| 金溪县| 清水河县| 安丘市| 西吉县| 安康市| 凭祥市| 濮阳市| 长春市| 喀什市| 虞城县| 玛多县| 涟水县| 水城县| 阿拉善盟| 青神县| 庄河市| 灵山县| 青海省| 大同市| 登封市| 巫溪县| 汉阴县| 玉门市| 白水县| 临洮县| 崇左市| 江山市| 蒙城县| 通州市| 房山区| 福泉市| 上林县| 同江市| 乌审旗| 澄迈县| 钟祥市| 玉门市|