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

Python程序:檢查是否是阿姆斯特朗數(shù)

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

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

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

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

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

什么是阿姆斯特朗數(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è)簡(jiǎn)單的 python 程序中,我們必須接受用戶的數(shù)字并初始化 sum 和 temp 變量。在 python 中使用while loop直到數(shù)字大于零。通過(guò) 10 使用 mod 運(yùn)算符將數(shù)字拆分成數(shù)字,并計(jì)算數(shù)字中每個(gè)數(shù)字的立方之和。最后,將數(shù)字除以 10,去掉一個(gè)數(shù)字。然后取那個(gè)數(shù)字的立方,和其他數(shù)字的立方相加。

算法

STEP 1: 接受用戶的數(shù)字,使用 python 編程語(yǔ)言中的輸入函數(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 語(yǔ)言的 print 語(yǔ)句的 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 

文章標(biāo)題:Python程序:檢查是否是阿姆斯特朗數(shù)
本文網(wǎng)址:http://uogjgqi.cn/article/cosjggg.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

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