日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Python 程序:顯示阿姆斯特朗數(shù)字

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

成都創(chuàng)新互聯(lián)公司是一家專注于成都做網(wǎng)站、網(wǎng)站建設(shè)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)與策劃設(shè)計(jì),尋烏網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:尋烏等地區(qū)。尋烏做網(wǎng)站價(jià)格咨詢:18982081108

在這個(gè)數(shù)字 python 程序中,我們必須打印一定范圍內(nèi)的阿姆斯特朗數(shù)字。這是一個(gè)初級(jí) python 程序。

要理解這個(gè)例子,您應(yīng)該了解以下 Python 編程主題:

  • Python 運(yùn)算符
  • Python 循環(huán)
  • Python 決策語(yǔ)句

如何用 Python 打印一個(gè)范圍內(nèi)的阿姆斯特朗數(shù)字?

我們已經(jīng)討論過你所說的阿姆斯特朗數(shù)是什么意思,一個(gè)等于該數(shù)中所有數(shù)字的立方之和的數(shù)。我們?cè)诓榭窗⒛匪固乩实臄?shù)字 python 程序時(shí)討論過;詳情請(qǐng)參考。

現(xiàn)在在這個(gè) python 程序示例中,我們需要打印用戶給定范圍之間的所有 Armstrong 數(shù)字,因此我們接受用戶的范圍,并將其保存在兩個(gè)變量低和高中?,F(xiàn)在使用range功能在 python 中打開一個(gè)從下范圍到上范圍的for loop結(jié)構(gòu)。然后在里面for loop初始化變量和,并將數(shù)字的副本保存在一個(gè)臨時(shí)變量中。我們從給定的范圍內(nèi)取每個(gè)數(shù)字,在while loop的幫助下,用 Mod 運(yùn)算符檢查每個(gè)數(shù)字是不是阿姆斯特朗。如果是阿姆斯壯,則打印該數(shù)字并移動(dòng)到for loop中的下一個(gè)數(shù)字。

算法

STEP 1: 使用 python 編程語(yǔ)言中的輸入函數(shù),接受用戶輸入的上下兩個(gè)范圍的數(shù)字,轉(zhuǎn)換為 int 并保存。

第二步:用范圍法從低到高打開一個(gè)for loop,檢查每個(gè)數(shù)字是否有阿姆斯壯。【注意:在 python 中的 range 函數(shù)中,我們需要使用 upper +1 來達(dá)到上限】

第三步:將和初始化為零,并存儲(chǔ)在臨時(shí)變量中,用于檢查溫度和和是否相同。

第四步:如果溫度大于零,打開while loop,檢查該數(shù)字是否為阿姆斯壯。

步驟 5: 現(xiàn)在我們使用 mod 運(yùn)算符從數(shù)字中分割出一個(gè)數(shù)字

第六步:取數(shù)字的和+立方計(jì)算和

第七步:用 10 除一位取下一位。

步驟 8: 打開一個(gè) if 條件,檢查號(hào)是否等于 if 之和,這樣打印號(hào)。

Python 源代碼

low = int(input("Enter low range: "))  
up = int(input("Enter up range: "))  

for num in range(low, up + 1):  
    sum = 0 
    temp = num  
    while temp > 0:  
        digit = temp % 10  
        sum += digit ** 3  
        temp //= 10  
    if num == sum:  
       print(num) 

輸出

Enter low range: 100
Enter up range: 200

153

分享標(biāo)題:Python 程序:顯示阿姆斯特朗數(shù)字
瀏覽地址:http://www.5511xx.com/article/dhejeji.html