python實(shí)現(xiàn)整數(shù)序列求和
python整數(shù)序列求和
整數(shù)序列求和,用戶輸入一個(gè)正整數(shù)N,計(jì)算從1到N(包含1和N)相加之后的結(jié)果。
代碼如下:
n=input("請(qǐng)輸入整數(shù)N:") sum=0 for i in range(int(n)): sum+=i+1 print("1到N求和結(jié)果:",sum)
運(yùn)行結(jié)果:
python常用的序列求和方法
輸入正整數(shù)n,輸出1+2+3+……+n-1+n的和
函數(shù)求和
n = int(input('請(qǐng)輸入想求和的數(shù)字:')) print(sum(range(1,n+1)))
高階函數(shù)reduce
from functools import reduce ?n = int(input('請(qǐng)輸入想求和的數(shù)字:')) ?print(reduce(lambda a,b:a+b,list(range(1,n+1))))
普通求和
n = int(input('請(qǐng)輸入想求和的數(shù)字:')) sum = 0 for i in range(1,n+1): ? ? sum = sum + i print(sum)
遞歸求和
a = int(input('請(qǐng)輸入想求和的數(shù)字:')) ?def fun(n): ? ? ?if n == 1: ? ? ? ? ?return n ? ? ?n = n + fun(n-1) ? ? ?return n ?print(fun(a))
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python實(shí)戰(zhàn)快速上手BeautifulSoup庫(kù)爬取專欄標(biāo)題和地址
BeautifulSoup是爬蟲(chóng)必學(xué)的技能,BeautifulSoup最主要的功能是從網(wǎng)頁(yè)抓取數(shù)據(jù),Beautiful Soup自動(dòng)將輸入文檔轉(zhuǎn)換為Unicode編碼,輸出文檔轉(zhuǎn)換為utf-8編碼2021-10-10python?rsa和Crypto.PublicKey.RSA?模塊詳解
這篇文章主要介紹了python?rsa和Crypto.PublicKey.RSA?模塊,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-04-04python中string模塊各屬性以及函數(shù)的用法介紹
下面小編就為大家?guī)?lái)一篇python中string模塊各屬性以及函數(shù)的用法介紹。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-05-05Python處理電子表格的Pandas、OpenPyXL、xlrd和xlwt庫(kù)
在Python中處理表格數(shù)據(jù),有幾個(gè)非常流行且功能強(qiáng)大的庫(kù),Pandas在數(shù)據(jù)分析方面提供了廣泛的功能,而OpenPyXL、xlrd和xlwt則在處理Excel文件方面各有所長(zhǎng),以下是一些最常用的庫(kù)及其示例代碼2024-01-01