日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Python程序:尋找N個自然數(shù)之和

創(chuàng)新互聯(lián)python教程:

寫一個 Python 程序,用 While 循環(huán)、For 循環(huán)和帶有例子的函數(shù)來求N個自然數(shù)的和。

用 For 循環(huán)求N個自然數(shù)之和的 Python 程序

這個 Python 程序允許用戶輸入任何整數(shù)值。接下來,它使用 For 循環(huán)計算從 1 到用戶指定值的自然數(shù)總和。

number = int(input("Please Enter any Number: "))
total = 0

for value in range(1, number + 1):
    total = total + value

print("The Sum of Natural Numbers from 1 to {0} =  {1}".format(number, total))
Please Enter any Number: 25
The Sum of Natural Numbers from 1 to 25 =  325

使用 While 循環(huán)計算N個自然數(shù)之和的 Python 程序

在這個 Python 自然數(shù)求和程序中,我們剛剛用代替了 For Loop ,而 Loop

num = int(input("Please Enter any Num: "))

total = 0
value = 1

while (value <= num):
    total = total + value
    value = value + 1

print("The Sum from 1 to {0} =  {1}".format(num, total))
Please Enter any Num: 12
The Sum from 1 to 12 =  78

用函數(shù)計算N個自然數(shù)之和的 Python 程序

在這個 Python 程序中,我們創(chuàng)建了一個新的函數(shù)來求自然數(shù)的和。在這個函數(shù)中,我們使用了 If Else 語句。

def sum_of_n_natural_numbers(num):
    if(num == 0):
        return num
    else:
        return (num * (num + 1) / 2)

number = int(input("Please Enter any Number: "))

total_value = sum_of_n_natural_numbers(number)

print("Sum from 1 to {0} =  {1}".format(number, total_value))
Please Enter any Number: 100
Sum from 1 to 100 =  5050.0

用函數(shù)計算N個自然數(shù)之和的 Python 程序

這個 Python 自然數(shù)求和程序與上面的例子相同,但是這次我們使用的是遞歸。

def sum_of_n_natural_numbers(num):
    if(num == 0):
        return num
    else:
        return (num + sum_of_n_natural_numbers(num - 1))

number = int(input("Please Enter any Number: "))

total_value = sum_of_n_natural_numbers(number)

print("Sum of Natural Numbers from 1 to {0} =  {1}".format(number, total_value))


文章名稱:Python程序:尋找N個自然數(shù)之和
標(biāo)題網(wǎng)址:http://www.dlmjj.cn/article/copepij.html