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

Pythonで無名関数を使用してパワーを印刷しますか?


ここでは、map()組み込み関数内で無名(ラムダ)関数を使用しました。 Pythonでは、無名関数は名前なしで定義され、ラムダキーワードを使用して定義されます。

アルゴリズム

Step 1: input n
Step 2: input p
Step 3: use anonymous function.
Step 4: display result.

サンプルコード

#  To display the powers of any number using anonymous function
n = int(input("Enter how many terms want to display??"))
p = int(input("Enter the number want to calculate power ::")) 
# use anonymous function
cal = list(map(lambda i: p ** i, range(n)))
# display the result
print("The total terms is ::>", n)
for j in range(n):
   print(p," raised to power", j, "is", cal[j])

出力

Enter how many terms want to display??10
Enter the number want to calculate power ::3
The total terms is ::> 10
3 raised to power 0 is 1
3 raised to power 1 is 3
3 raised to power 2 is 9
3 raised to power 3 is 27
3 raised to power 4 is 81
3 raised to power 5 is 243
3 raised to power 6 is 729
3 raised to power 7 is 2187
3 raised to power 8 is 6561
3 raised to power 9 is 19683

  1. 関数にPythonで図を返すようにするには(Matplotlibを使用)?

    関数がPythonで(Matplotlibを使用して)図を返すようにするには、次の手順を実行できます- 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 xを作成します およびy numpyを使用したデータポイント。 関数を作成するplot(x、y) figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 xをプロットします およびy plot()を使用したデータポイント 方法; figインスタンスを返します。 plot(x、y)を呼び出します メソッドを実行し、Fi

  2. PythonでPOSTメソッドを使用して情報を渡す

    CGIプログラムに情報を渡す一般的により信頼性の高い方法はPOST方法です。これは、GETメソッドとまったく同じ方法で情報をパッケージ化しますが、?の後にテキスト文字列として送信する代わりにURLでは、別のメッセージとして送信します。このメッセージは、標準入力の形式でCGIスクリプトに送られます。 例 以下は、GETメソッドとPOSTメソッドを処理する同じhello_get.pyスクリプトです。 #!/usr/bin/python Import modules for CGI handling import cgi, cgitb # Create instance of FieldStora