この記事では、整数の最初の桁と最後の桁を加算するというタスクを実行します。整数は非常に小さいことも非常に大きいこともできます。したがって、これらの計画は 2 つの部分に分けられます。まず、この整数の大きさを調べて、そこから最初の数値を取得する必要があります。 2 番目の部分は、指定された整数から最後の数値を取得することです。これは、数値を 10 で割って余りを求めることで簡単に実行できます。この Python 記事では、4 つの異なる例を使用して、整数の最初の桁と最後の桁を加算する方法を示します。
最初の例では、10 による除算を繰り返して整数の桁数を取得します。例 2 では、 math.log10() を使用して整数の桁数を取得します。例 3 では、整数が文字列に変換されて長さがわかります。例 4 では、最初に整数が文字列に変換され、次にインデックス値 0 と -1 を使用して最初と最後の数値が取得されます。次に、最初と最後の数値を加算して結果を取得します。
- 整数の桁数をカウントする countDigits 関数を作成します。
ステップ 2- 繰り返し除算法を使用します。
ステップ 3- 次に、整数を 10**count で割って、最初の数値を取得します。
ステップ 4- 10 で割って余りを求めて、最後の数値を取得します。
ステップ 5- 最初と最後の数字を加算します。
ステップ 6- 配列で指定されたさまざまな長さの数値に対してこれを実行します。
ステップ 7- 出力を印刷します。 コード
の中国語訳は次のとおりです:###アルゴリズム### ステップ 1
ステップ 2 - この関数では数式 math.floor(math.log10(thenumber) 1) を使用します。
ステップ 3 - 整数を 10**count で割って最初の数値を取得します
ステップ 4 - 10 で割って余りを求め、最後の数値を取得します。
ステップ 5 - 合計を求めるには、最初の数値と最後の数値を加算します。
ステップ 6 - さまざまな整数を含む配列を使用して、さまざまな長さの数値に対してこれを実行します。
ステップ 7 - 合計を出力します。
リーリー出力 - 例 2 コマンド ウィンドウで Python ファイルを実行します
- この関数内で、カウントについては、最初に int を str に変換してから、その長さを取得します。
ステップ 3- 次に、整数を 10**count で割って、最初の数値を取得します。
ステップ 4- 10 で割って余りを求めて、最後の数値を取得します。
ステップ 5- 最初と最後の番号を追加します。
ステップ 6- 配列内で指定されたすべての数値に対してこのメソッドを実行します。
ステップ 7- 合計を出力します。 リーリー 出力 - 例 3
コマンド ウィンドウで Python ファイルを実行します cmd ウィンドウを開きます。 cmd ウィンドウで出力を確認します。
リーリーステップ 1
- まず、整数を文字列に変換します。
ステップ 3 - インデックス -1 を使用して最後の桁を取得し、それを整数に変換し直します。
ステップ 4 - 最初と最後の数字を加算します。
ステップ 5 - 配列で指定されたさまざまな長さの数値に対してこれを実行します。
ステップ 6 - 計算された合計を印刷します。 リーリー
出力 - 例 4コマンド ウィンドウで Python ファイルを実行します
cmd ウィンドウを開きます。 cmd ウィンドウで出力を確認します。rree 数値を指定して配列から抽出します。 ###結論は###
以上が最初と最後の数値の合計を求める Python プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。