目次
例 1: 除算を繰り返して整数の最初の桁と最後の桁の合計を求め、数値の個数を求めます。
コード
出力 - 例 1
コマンド ウィンドウで Python ファイルを実行します
cmd ウィンドウを開きます。 cmd ウィンドウで出力を確認します。
- 整数の桁数をカウントするには、countDigits 関数を作成します。
例 3: int を str に変換し、len 関数を使用して整数の最初の桁と最後の桁の合計を求めます。
- 整数の桁数をカウントする countDigits 関数を作成します。
図 3: CMD ウィンドウの例 3 の出力
ステップ 2
ここでは、整数の最初と最後の桁を加算する方法を示すさまざまな方法を示しました。異なる長さの異なる整数が配列に書き込まれます。次に、これらの整数に対してさまざまな方法を使用します。これらの方法の主な違いは、整数の中央値を求める方法と、整数から最初と最後の数値を求める方法です。
ホームページ バックエンド開発 Python チュートリアル 最初と最後の数値の合計を求める Python プログラム

最初と最後の数値の合計を求める Python プログラム

Sep 13, 2023 am 11:17 AM
番号 現れる 初め 最後のもの そして Pythonプログラム

最初と最後の数値の合計を求める Python プログラム

この記事では、整数の最初の桁と最後の桁を加算するというタスクを実行します。整数は非常に小さいことも非常に大きいこともできます。したがって、これらの計画は 2 つの部分に分けられます。まず、この整数の大きさを調べて、そこから最初の数値を取得する必要があります。 2 番目の部分は、指定された整数から最後の数値を取得することです。これは、数値を 10 で割って余りを求めることで簡単に実行できます。この Python 記事では、4 つの異なる例を使用して、整数の最初の桁と最後の桁を加算する方法を示します。

最初の例では、10 による除算を繰り返して整数の桁数を取得します。例 2 では、 math.log10() を使用して整数の桁数を取得します。例 3 では、整数が文字列に変換されて長さがわかります。例 4 では、最初に整数が文字列に変換され、次にインデックス値 0 と -1 を使用して最初と最後の数値が取得されます。次に、最初と最後の数値を加算して結果を取得します。

例 1: 除算を繰り返して整数の最初の桁と最後の桁の合計を求め、数値の個数を求めます。

###アルゴリズム###

ステップ 1

- 整数の桁数をカウントする countDigits 関数を作成します。

ステップ 2

- 繰り返し除算法を使用します。

ステップ 3

- 次に、整数を 10**count で割って、最初の数値を取得します。

ステップ 4

- 10 で割って余りを求めて、最後の数値を取得します。

ステップ 5

- 最初と最後の数字を加算します。

ステップ 6

- 配列で指定されたさまざまな長さの数値に対してこれを実行します。

ステップ 7

- 出力を印刷します。 コード

の中国語訳は次のとおりです:

コード

リーリー

出力 - 例 1

コマンド ウィンドウで Python ファイルを実行します

cmd ウィンドウを開きます。 cmd ウィンドウで出力を確認します。

rree

例 2: math.log10 関数を使用して整数の最初の桁と最後の桁の合計を求め、数値の桁数を求めます。

###アルゴリズム###

ステップ 1

- 整数の桁数をカウントするには、countDigits 関数を作成します。

ステップ 2 - この関数では数式 math.floor(math.log10(thenumber) 1) を使用します。

ステップ 3 - 整数を 10**count で割って最初の数値を取得します

ステップ 4 - 10 で割って余りを求め、最後の数値を取得します。

ステップ 5 - 合計を求めるには、最初の数値と最後の数値を加算します。

ステップ 6 - さまざまな整数を含む配列を使用して、さまざまな長さの数値に対してこれを実行します。

ステップ 7 - 合計を出力します。

リーリー

出力 - 例 2 コマンド ウィンドウで Python ファイルを実行します

cmd ウィンドウを開きます。 cmd ウィンドウで出力を確認します。

リーリー

例 3: int を str に変換し、len 関数を使用して整数の最初の桁と最後の桁の合計を求めます。

###アルゴリズム###

ステップ 1

- 整数の桁数をカウントする countDigits 関数を作成します。

2 番目のステップ

- この関数内で、カウントについては、最初に int を str に変換してから、その長さを取得します。

ステップ 3

- 次に、整数を 10**count で割って、最初の数値を取得します。

ステップ 4

- 10 で割って余りを求めて、最後の数値を取得します。

ステップ 5

- 最初と最後の番号を追加します。

ステップ 6

- 配列内で指定されたすべての数値に対してこのメ​​ソッドを実行します。

ステップ 7

- 合計を出力します。 リーリー 出力 - 例 3

コマンド ウィンドウで Python ファイルを実行します cmd ウィンドウを開きます。 cmd ウィンドウで出力を確認します。

リーリー

図 3: CMD ウィンドウの例 3 の出力

例 4: 文字列インデックス値を使用して最初と最後の桁を検索し、整数の最初と最後の桁の合計を見つけます。 ###アルゴリズム###

ステップ 1

- まず、整数を文字列に変換します。

ステップ 2

- インデックス 0 を使用して最初の数値を取得し、それを整数に変換し直します。

ステップ 3 - インデックス -1 を使用して最後の桁を取得し、それを整数に変換し直します。

ステップ 4 - 最初と最後の数字を加算します。

ステップ 5 - 配列で指定されたさまざまな長さの数値に対してこれを実行します。

ステップ 6 - 計算された合計を印刷します。 リーリー

出力 - 例 4

コマンド ウィンドウで Python ファイルを実行します

cmd ウィンドウを開きます。 cmd ウィンドウで出力を確認します。

rree 数値を指定して配列から抽出します。 ###結論は###

ここでは、整数の最初と最後の桁を加算する方法を示すさまざまな方法を示しました。異なる長さの異なる整数が配列に書き込まれます。次に、これらの整数に対してさまざまな方法を使用します。これらの方法の主な違いは、整数の中央値を求める方法と、整数から最初と最後の数値を求める方法です。

以上が最初と最後の数値の合計を求める Python プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

iOS 17: スタンバイモードでiPhoneの時計スタイルを変更する方法 iOS 17: スタンバイモードでiPhoneの時計スタイルを変更する方法 Sep 10, 2023 pm 09:21 PM

スタンバイは、iPhone が充電器に接続され、水平 (または横) 向きになっているときにアクティブになるロック画面モードです。これは 3 つの異なる画面で構成されており、そのうちの 1 つは全画面表示されます。時計のスタイルを変更する方法については、この記事を読んでください。 StandBy の 3 番目の画面には、垂直にスワイプできるさまざまなテーマで時刻と日付が表示されます。一部のテーマでは、温度や次のアラームなどの追加情報も表示されます。時計を押し続けると、デジタル、アナログ、ワールド、ソーラー、フローティングなどのさまざまなテーマを切り替えることができます。 Float はカスタマイズ可能な色の大きなバブル数字で時間を表示します。Solar はさまざまな色の太陽フレアのデザインを備えたより標準的なフォントを持ち、World は世界を強調表示して表示します。

JavaScript で乱数と文字列を生成する JavaScript で乱数と文字列を生成する Sep 02, 2023 am 08:57 AM

乱数や英数字の文字列を生成する機能は、多くの状況で役立ちます。これを使用して、ゲーム内のさまざまな場所に敵や食べ物をスポーンできます。これを使用して、ユーザーにランダムなパスワードを提案したり、ファイルを保存するためのファイル名を作成したりすることもできます。 PHP でランダムな英数字文字列を生成する方法に関するチュートリアルを書きました。この投稿の冒頭で、真にランダムなイベントはほとんどないと述べましたが、乱数や文字列の生成にも同じことが当てはまります。このチュートリアルでは、JavaScript で擬似ランダムな英数字文字列を生成する方法を説明します。 JavaScript での乱数の生成 まずは乱数を生成してみましょう。最初に思い浮かぶメソッドは Math.random() です。これは浮動小数点を返します。

R55600 と互換性のある ASUS マザーボード オプション (R55600u および 5600h を含む) R55600 と互換性のある ASUS マザーボード オプション (R55600u および 5600h を含む) Jan 02, 2024 pm 05:32 PM

R55600 と組み合わせる ASUS マザーボードはどれですか? ASUS ROGStrixB550-FGaming マザーボードは優れた選択肢です。 Ryzen55600Xプロセッサーと完全な互換性があり、優れたパフォーマンスと機能を提供します。このマザーボードは信頼性の高い電源システムを備え、オーバークロックをサポートし、日常の使用やゲームのニーズを満たす豊富な拡張スロットとポートを提供します。 ROGStrixB550-FGaming には、高品質のオーディオ ソリューション、高速ネットワーク接続、信頼性の高い放熱設計も装備されており、システムの効率性と安定性を確保します。さらに、このマザーボードはゴージャスな ROG スタイルを採用し、ゴージャスな RGB ライティング効果を備えており、コンピューターに視覚的な楽しさを加えます。全体として、ASUS ROGStri

リンクリストの長さを求めるCプログラム リンクリストの長さを求めるCプログラム Sep 07, 2023 pm 07:33 PM

リンク リストは動的なメモリ割り当てを使用します。つまり、リンク リストはそれに応じて拡大および縮小します。これらはノードのコレクションとして定義されます。ここで、ノードにはデータとリンクという 2 つの部分があります。データ、リンク、リンクリストの表現は以下のとおりです。 ・リンクリストの種類 リンクリストには以下の4種類があります。 ・シングルリンクリスト/シングルリンクリスト ダブル/ダブルリンクリスト 循環シングルリンクリスト 循環ダブルリンクリスト再帰的メソッドを使用してリンク リストの長さを確認します。ロジックは -intlength(node *temp){ if(temp==NULL) returnl; else{&n

Celeron g4900とi36100はどちらが優れていますか? (Celeron g4900 と i34170 ではどちらが優れていますか?) Celeron g4900とi36100はどちらが優れていますか? (Celeron g4900 と i34170 ではどちらが優れていますか?) Jan 01, 2024 pm 06:01 PM

Celeron g4900 と i36100 はどちらが優れていますか? Celeron G4900 と I36100 の 2 つのプロセッサに関して言えば、I36100 のパフォーマンスが優れていることは疑いの余地がありません。 Celeron プロセッサは一般にローエンド プロセッサとみなされ、主に低価格のラップトップで使用されます。 I3 プロセッサは主にハイエンド プロセッサに使用されており、そのパフォーマンスは非常に優れています。 I3 プロセッサーを使用すると、ゲームをプレイするときもビデオを視聴するときも遅延を感じることはありません。したがって、可能であれば、オンラインの世界を楽しむために、特にデスクトップ コンピューターにはインテル I シリーズ プロセッサーを購入するようにしてください。 Celeron G4900T のパフォーマンスはどうですか? パフォーマンスの観点から見ると、Pentium G4900T は周波数の点で優れたパフォーマンスを示しています。以前のバージョンと比較すると、CPU のパフォーマンスは向上しています。

数値を小数点以下 n 桁に四捨五入する C++ プログラム 数値を小数点以下 n 桁に四捨五入する C++ プログラム Sep 12, 2023 pm 05:13 PM

数値を出力として表現することは、どの言語でプログラムを作成する場合でも興味深い、重要な作業です。整数型 (short、long、または Medium 型のデータ) の場合、出力として数値を表すのは簡単です。浮動小数点数 (float または double 型) の場合、特定の小数点以下の桁数に四捨五入する必要がある場合があります。たとえば、52.24568 を小数点以下 3 桁で表現したい場合は、前処理が必要です。この記事では、浮動小数点数を四捨五入して特定の小数点以下の桁数に表現するいくつかのテクニックを紹介します。さまざまなアプローチの中でも、C に似たフォーマット文字列を使用すること、precision 引数を使用すること、および数学ライブラリのround() 関数を使用することが重要です。一つずつ見ていきましょう。と

C++ を使用して N 番目の非平方数を見つけるコードを作成する C++ を使用して N 番目の非平方数を見つけるコードを作成する Aug 30, 2023 pm 10:41 PM

私たちは皆、2、3、5、7、8 など、数の 2 乗ではない数字を知っています。非正方形の数は N 個あり、すべての数を知ることは不可能です。そこで、この記事では、平方なしまたは非平方数と、C++ で N 番目の非平方数を見つける方法についてすべて説明します。 N 番目の非平方数 数値が整数の 2 乗である場合、その数値は完全平方と呼ばれます。完全平方数の例としては、-1issquareof14issquareof29issquareof316issquareof425issquareof5 などがあります。数値がどの整数の平方でもない場合、その数値は非正方形と呼ばれます。たとえば、最初の 15 個の非平方数は -2、3、5、6 です。

Java の数値 (接頭辞と文字列が 0 の場合) Java の数値 (接頭辞と文字列が 0 の場合) Aug 29, 2023 pm 01:45 PM

Java の数値 数値クラスは有形のクラスではなく、抽象クラスであることを理解することが重要です。その中には、その機能を定義する一連のラッパー クラスがあります。これらのラッパー クラスには、Integer、Byte、Double、Short、Float、Long が含まれます。これらは前に説明したのと同じ基本的なデータ型ですが、クラスの命名規則に準拠するために大文字の名前を持つ別のクラスとして表されていることに気づくでしょう。コンパイラは、特定の関数またはプログラム スコープの必要に応じて、プリミティブ データ型をオブジェクトに、またはその逆に自動的に変換します。数値クラスは java.lang パッケージの一部です。このプロセスは、オートボックス化およびアンボックス化と呼ばれます。数値クラスとそれに対応するラッパー クラスの抽象的な性質を理解することで、次のことが可能になります。

See all articles