av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

Python 程序:顯示阿姆斯特朗數(shù)字

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

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

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

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

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

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

我們已經(jīng)討論過你所說的阿姆斯特朗數(shù)是什么意思,一個等于該數(shù)中所有數(shù)字的立方之和的數(shù)。我們在查看阿姆斯特朗的數(shù)字 python 程序時討論過;詳情請參考。

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

算法

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

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

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

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

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

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

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

步驟 8: 打開一個 if 條件,檢查號是否等于 if 之和,這樣打印號。

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

名稱欄目:Python 程序:顯示阿姆斯特朗數(shù)字
地址分享:http://uogjgqi.cn/article/dhejeji.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流