数字の各桁を合計桁数で累乗し、部分部分を加算して結果がその数字と等しい場合、その数字はアームストロングであると言われます。 。 番号。この Python の例では、2 つの異なる例を使用して、n 桁のアームストロング数の合計を求める方法が示されています。例 1 では、3 桁のアームストロング数すべての合計を計算する方法が示されています。例 2 では、ユーザーは実行時にビット数を決定できます。プログラムは 4 ~ 6 桁の数字を使用してテストします。
ステップ 1 - 3 桁すべてのリストを取得します。このリストを listofallNums と呼びます。
ステップ 2 - 計算された合計が数値そのものに等しい場合は、数値の 3 乗を乗じたすべての数値の合計を返し、それ以外の場合は -1 を返す関数を作成します。
ステップ3 -listofallNumsのすべての数値について上記の関数を呼び出し、値が-1でない場合はlistofArmStrNumsという名前のリストに追加します。
ステップ 4 - ArmStrNums リスト内のすべての数値が 3 桁の armStrong 数値であることを確認します。次に、これらの 3 桁の ArmStrong 番号をすべて加算します。
ステップ 5 - プログラムを実行して結果を確認します。
結果を確認するには、コマンド ライン ウィンドウで Python ファイルを実行します。
rree図 1: コマンド ウィンドウに結果を表示。
ステップ 1 - 数値の値 N を入力し、N 桁すべてのリストを取得します。このリストを listofallNums と呼びます。
ステップ 2 - 計算された合計が数値自体と等しい場合は、すべての数値の N 乗の合計を返し、それ以外の場合は -1 を返す関数を作成します。
ステップ3 -listofallNumsのすべての数値について上記の関数を呼び出し、値が-1でない場合はlistofArmStrNumsという名前のリストに追加します。
ステップ4 -ArmStrNumsのリスト内のすべての数値がN桁のアームストロング数値であるかどうかを確認します。次に、これらの N 桁のアームストロング数値をすべて加算します。
ステップ 5 - プログラムを実行し、結果に 4 桁と 5 桁の数字があるかどうかを確認します。
cmd ウィンドウを開いて Python ファイルを実行し、結果を確認します。
リーリー図 2: 合計と n 桁のアームストロング数を示しています。
この Python 記事では、2 つの異なる例を使用して、n 桁のアームストロング数の合計を求める方法を示します。例 1 では、3 桁のアームストロング数すべての合計を計算する方法が示されています。例 2 では、ユーザーは実行時に桁数を決定できます。ユーザーが 4 を入力すると、4 桁のアームストロング数値とその合計がすべて表示されます。
以上がN 個のアームストロング数の合計を取得する Python プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。