Python
 Computer >> コンピューター >  >> プログラミング >> Python

n + nn + nnn +を計算しますか? + Pythonではn(m回)


Pythonが適切に処理できるさまざまな数学的シリーズがあります。そのようなシリーズの1つは、繰り返される数字のシリーズです。ここでは、数字を取得して、そのような2桁の次の数字に追加し、次の数字はそのような3桁の数字になります。最後に、シリーズ内のそのようなすべての数値の合計を計算します。

アプローチ

数字を取り、それを文字列に変換します。次に、そのような2つの文字列を連結して2桁の数字を取得し、連結を続けてそのような数字の数を増やします。次に、再帰関数を実装して、生成されたそのようなすべての数値を追加します。

def sumofseries(n, m):
# Convert the digit to string
   str_n = str(n)
   sum_n = n
   sum_all_str = str(n)
   for i in range(1, m):
# Concatenate all strings
   sum_all_str = sum_all_str + str_n
   sum_n = sum_n + int(sum_all_str)
return sum_n
# Take inputs
n = int(input("Enter the value of n: "))
m = int(input("Enter the value of m: "))
sumofno = sumofseries(n, m)
print("Sum:>",sumofno)

出力

上記のコードを実行すると、次の結果が得られます。

Enter the value of n: 2
Enter the value of m: 4
Sum:> 2468

  1. Pythonで頂点から頂点への到達可能性マトリックスを計算するプログラム

    隣接リスト表現としてグラフがあるとすると、2D行列Mを見つける必要があります。ここで 頂点iとjの間にパスがある場合、M [i、j]=1です。 それ以外の場合はM[i、j]=0です。 したがって、入力が次のような場合 その場合、出力は次のようになります 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 これを解決するには、次の手順に従います- ans:=サイズn x nの2次元行列。こ

  2. 四面体の面積を計算するPythonプログラム

    この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 −四面体の側面を考えると、四面体を見つける必要があります。 四面体は、三角形の底面を持つピラミッドのように見える幾何学的図形です。これは、4つの三角形の面、側面に3つ、ベースの下部に1つ、頂点またはコーナーが4つあるソリッドオブジェクトです。 ここでは、以下に示すようにエリア関数をフレーム化します- 例 import math def areatetrahedron(side):    return (math.sqrt(3) * (side * side)) #