⊗pyPmBsNCG 34 of 208 menu

Pythonで数字から文字を取得する

ある数字のすべての桁を合計したい場合を考えてみましょう。 文字列のようにインデックスでアクセスすると、エラーになります:

num = 123 print(num[0] + num[1]) # エラーが表示される

エラーを避けるには、まず数字を文字列に変換する必要があります。 その後、必要な文字列の文字を再度数値型に変換します:

txt = '123' print(txt[0] + txt[1]) # '12' と表示される - 文字列として連結される

ご覧の通り、文字列の各文字も文字列であり、文字列として連結されます。 これらを数字として合計したいとします。 そのためには、文字列の各文字に関数intを適用します:

num = 123 txt1 = str(num)[0] txt2 = str(num)[1] res = int(txt1) + int(txt2) print(res) # 3 と表示される

次の数字が与えられています:

tst = 123

この数字の各桁の合計を求めなさい。

次の数字が与えられています:

tst = 4567

最初の2桁を足しなさい。 次に、得られた結果から数字4567の最後の桁を引きなさい。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否