Python 程式檢查 Armstrong 數
在本文中,我們將學習用於解決給定問題陳述的解決方案和方法。
問題陳述
給定一個整數 n,我們需要檢查給定的整數是否是 armstrong 數。
如果
, 則正整數稱為 n 階的 armstrong 數abcd... = a^n + b^n + c^n + d^n + …
在這裡,我們將討論 3 位數和因此為 3 階的 armstrong 數的蠻力方法。
要檢查 n 階的 armstrong 數,我們需要將第 7 行中相應的階次值替換為 3。
現在我們來看看實現 −
示例
num = 221 sum_ = 0 # temp = num while temp > 0: digit = temp % 10 sum_ += digit ** 3 temp //= 10 # if num == sum_: print(num,"is an Armstrong number") else: print(num,"is not an Armstrong number")
輸出
221 is not an Armstrong number
所有變數和函式都像下圖所示在全域性範圍內宣告。

結論
在本文中,我們學習了檢查給定數字是否為 armstrong 數的方法。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP