日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

python實現整數序列求和_python

作者:張靖力 ? 更新時間: 2022-09-10 編程語言

python整數序列求和

整數序列求和,用戶輸入一個正整數N,計算從1到N(包含1和N)相加之后的結果。

代碼如下:

n=input("請輸入整數N:")
sum=0
for i in range(int(n)):
    sum+=i+1
print("1到N求和結果:",sum)

運行結果:

python常用的序列求和方法

輸入正整數n,輸出1+2+3+……+n-1+n的和

函數求和

n = int(input('請輸入想求和的數字:'))
print(sum(range(1,n+1)))

高階函數reduce

from functools import reduce
?n = int(input('請輸入想求和的數字:'))
?print(reduce(lambda a,b:a+b,list(range(1,n+1))))

普通求和

n = int(input('請輸入想求和的數字:'))
sum = 0
for i in range(1,n+1):
? ? sum = sum + i
print(sum)

遞歸求和?

a = int(input('請輸入想求和的數字:'))
?def fun(n):
? ? ?if n == 1:
? ? ? ? ?return n
? ? ?n = n + fun(n-1)
? ? ?return n
?print(fun(a))

原文鏈接:https://blog.csdn.net/qq_40253803/article/details/105596997

欄目分類
最近更新