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