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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Python程序:檢查一個數(shù)字是否是Disarium數(shù)字

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

創(chuàng)新互聯(lián)建站主要從事成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)大柴旦,10年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18982081108

在這個簡單的 python 程序中,我們需要檢查給定的數(shù)字是否是 Disarium 數(shù)字。這是一個數(shù)字 python 程序。

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

  • Python 函數(shù)
  • Python 循環(huán)
  • Python 決策語句

什么是雙數(shù)?

這個簡單的 python 程序即將檢查一個 Disarium 數(shù)字。我們必須理解什么是災(zāi)難數(shù)字嗎?Disarium 數(shù)字是一個類似于阿姆斯特朗數(shù)字的數(shù)字。如果一個數(shù)的數(shù)字和它們的位置加起來就是這個數(shù)本身,這個數(shù)就叫做雙數(shù)。

讓我們舉個例子來說明一下。135 是一個雙數(shù),因?yàn)?5 的立方和 3 + 1 的平方之和,等于 125 + 9 + 1 = 135。

如何在 python 中檢查一個 disarium 數(shù)字?

在這個簡單的 python 程序中,對于一個 disarium 數(shù)字,我們需要檢查給定的數(shù)字是否是 disarium。因此,我們使用 python 中的用戶定義函數(shù)來查找數(shù)字的長度。然后在 python 中使用 while 循環(huán),直到數(shù)字大于零。為了分割該數(shù),我們使用 mod 運(yùn)算符乘以 10,并在每次分割中取余數(shù),然后我們找到和作為余數(shù)的和,并將其增加到長度。最后,將長度減 1,將數(shù)字除以 10,去掉每個循環(huán)迭代中的最后一個數(shù)字。最后,我們在 python 編程中使用 if 條件檢查總和和數(shù)字是否相同。

在“用戶函數(shù)”里面查找數(shù)字的長度;我們用一個while loop直到數(shù)字不為零。我們把長度加 1?,F(xiàn)在我們將數(shù)字除以 10,在每次循環(huán)迭代中從數(shù)字中去掉一個數(shù)字。最后,將長度返回給主程序。

算法

步驟 1: 給變量賦值。如果我們想輸入數(shù)字來檢查是否有錯誤,我們也可以使用輸入功能。

步驟 2: 初始化總和和提醒為零,然后開始 python 語言的while loop。

步驟 3: 使用用戶定義的函數(shù)計(jì)算數(shù)字的長度,并將數(shù)字作為參數(shù)傳遞給函數(shù)。

第四步:我們將數(shù)字復(fù)制到一個變量中。

第五步:打開一個while loop直到數(shù)字大于零。

步驟 6: 使用模塊操作符提取剩余的數(shù)字。

第七步:計(jì)算和:提醒加注長度和前一個和的和。

STEP 8: 用 python 將數(shù)字除以 10 得到下一個數(shù)字。

STEP 9: 將長度減 1,得到下一個數(shù)字的上升長度。

步驟 10: 使用“if條件”檢查總和和數(shù)字是否相等,如果相等,打印其數(shù)字。

第 11 步:否則不打印數(shù)字。

用戶定義函數(shù)計(jì)算長度(n)

STEP 1: 首先,我們初始化一個長度為零的變量。

第二步:打開一個while loop直到數(shù)字不等于零。

步驟 3: 在每次迭代中將長度增加 1。

第四步:將數(shù)字除以 10,去掉計(jì)數(shù)的數(shù)字。

STEP 5: 使用 python 編程語法返回長度。

Python 源代碼

def calculateLength(n):    
    length = 0;    
    while(n != 0):    
        length = length + 1;       # user defined function for calculating length
        n = n//10;    
    return length;    

num = 89;    
rem = sum = 0;    
len = calculateLength(num);    

n = num;      # copy the real number to a variable

while(num > 0):    
    rem = num % 10;    
    sum = sum + int(rem**len);   # calculating the sum to check for disarium or not
    num = num//10;    
    len = len - 1;    

if(sum == n):    
    print(str(n) + " is a disarium number");   # use str() function to convert integer to string
else:    
    print(str(n) + " is not a disarium number"); 

輸出

89 is a Disarium number

網(wǎng)頁題目:Python程序:檢查一個數(shù)字是否是Disarium數(shù)字
分享網(wǎng)址:http://www.5511xx.com/article/cdidjhj.html