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

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間: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è)計(jì)、成都網(wǎng)站建設(shè)、H5網(wǎng)站設(shè)計(jì)、小程序制作等業(yè)務(wù)。10年已為蕉城眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。

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

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

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

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

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

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

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

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

算法

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

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

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

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

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

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

STEP 7: 使用一個(gè) 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ù)
本文URL:http://www.5511xx.com/article/cosjggg.html