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

関数内のローカル変数の数を見つけるPythonプログラム


この記事では、以下に示す問題ステートメントの解決策について学習します。

問題の説明 −関数が与えられているので、関数内のローカル変数の数を表示する必要があります。

次に、以下の実装のソリューションを見てみましょう-

# checking locals
def scope():
   a = 25.5
   b = 5
   str_ = 'Tutorialspoint'
# main
print("Number of local varibales available:",
scope.__code__.co_nlocals)

出力

Number of local varibales available: 3

# checking locals
def empty():
   pass
def scope():
   a, b, c = 9, 23.4, True
   str = 'Tutiorialspoint'
# main
print("Number of local varibales
available:",empty.__code__.co_nlocals)
print("Number of local varibales
available:",scope.__code__.co_nlocals)

出力

Number of local varibales available: 0
Number of local varibales available: 4

結論

この記事では、Pythonプログラムを作成して、関数内のいくつかのローカル変数を見つける方法について学びました。


  1. リスト内の最小数を見つけるPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −リストが表示されます。リストで利用可能な最小の番号を表示する必要があります ここでは、リストを並べ替えて最小の要素を取得するか、組み込みのmin()関数を使用して最小の要素を取得できます。 次に、以下の実装の概念を観察しましょう- 例 list1 = [101, 120, 104, 145, 99] # sorting using built-in function list1.sort() print("Smallest element is:", list1[0]) 出力 Smal

  2. Pythonプログラムで数の偶数因子の合計を見つける

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −数値が与えられているので、数値のすべての偶数因子の合計を表示する必要があります。 アプローチ 数値が奇数かどうかを確認し、偶数の因子がないため、0を返します。 数が偶数の場合、計算を実行します。 20を除く他のすべての項は、偶数の因数の合計を生成するために乗算されます。 偶数因子のすべての奇数を削除するために、1である20を無視します。このステップの後、偶数因子のみを取得しました。 2は私たちが利用できる唯一の素数であることに注意してください。 次に、以下の実装を見てみましょう- 例 # math