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

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

新聞中心

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

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

創(chuàng)新互聯(lián)是一家專業(yè)提供蕉城企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、H5網(wǎng)站設(shè)計、小程序制作等業(yè)務。10年已為蕉城眾多企業(yè)、政府機構(gòu)等服務。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進行中。

在這個簡單的 python 程序中,我們需要檢查一個阿姆斯特朗數(shù)字。這是一個初級 python 程序。

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

  • Python 循環(huán)語句
  • Python 數(shù)據(jù)類型
  • Python 決策語句

什么是阿姆斯特朗數(shù)?

在這個基本的 python 程序中,我們需要知道阿姆斯特朗數(shù)是什么意思。阿姆斯壯數(shù)是一個數(shù),在這個數(shù)中,立方數(shù)的總和等于數(shù)本身。

例如,讓我們以一個數(shù)字 153 為例,為了檢查該數(shù)字是否是阿姆斯特朗數(shù),我們需要取 1 和 5 與 3 的立方體,并將這些立方體相加,并使用 python 中的 if 條件檢查結(jié)果是否等于 153。如果是 153,那就是阿姆斯特朗的數(shù)字。否則不行。這里 1+125+27 =153,所以是一個阿姆斯特朗數(shù)。

如何在 python 中實現(xiàn)一個阿姆斯特朗數(shù)檢查?

在這個簡單的 python 程序中,我們必須接受用戶的數(shù)字并初始化 sum 和 temp 變量。在 python 中使用while loop直到數(shù)字大于零。通過 10 使用 mod 運算符將數(shù)字拆分成數(shù)字,并計算數(shù)字中每個數(shù)字的立方之和。最后,將數(shù)字除以 10,去掉一個數(shù)字。然后取那個數(shù)字的立方,和其他數(shù)字的立方相加。

算法

STEP 1: 接受用戶的數(shù)字,使用 python 編程語言中的輸入函數(shù)檢查 Armstrong,并使用 int() 將該字符串轉(zhuǎn)換為整數(shù)。

步驟 2: 將和初始化為零,并使用溫度變量保存用戶的數(shù)字。

第三步:增加一個while loop,用于從用戶處拆分數(shù)字,計算每個數(shù)字的立方之和。

步驟 4: 使用模塊運算符從數(shù)字中提取一個數(shù)字。

第五步:計算該數(shù)字的和為和+立方。

第 6 步:用 10 除該數(shù)字,繼續(xù)循環(huán)。

STEP 7: 使用一個 if 條件檢查 num = sum ,如果是正確的,打印的數(shù)字是 Armstrong else,而不是使用 python 語言的 print 語句的 Armstrong。

Python 源代碼

number = int(input("Enter a number: "))  
sum = 0  
temp = number  

while temp > 0:  
   integer = temp % 10   
   sum += integer ** 3  
   temp //= 10  

if number == sum:  
   print(number,"is an Armstrong number")  
else:  
   print(number,"is not an Armstrong number") 

輸出

Enter a number:  153

153 is an Armstrong number 

文章題目:Python程序:檢查是否是阿姆斯特朗數(shù)
本文路徑:http://m.5511xx.com/article/cosjggg.html