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

多項式を計算するPythonプログラム


多項式を計算する必要がある場合は、「*」演算子を使用した単純な反復が使用されます。

以下は同じもののデモンストレーションです

my_list = [3, -6, 3, -1, 23, -11, 0, -8]
print("The list is :")
print(my_list)

x = 3
my_list_length = len(my_list)

my_result = 0

for i in range(my_list_length):
   my_sum = my_list[i]

   for j in range(my_list_length - i - 1):
      my_sum = my_sum * x

   my_result = my_result + my_sum

print("The result is :")
print(my_result)
>

出力

The list is :
[3, -6, 3, -1, 23, -11, 0, -8]
The result is :
3349

説明

  • リストが定義され、コンソールに表示されます。

  • 変数には整数値が割り当てられます。

  • リストの長さは変数に割り当てられます。

  • 変数は0に初期化されます。

  • リストが繰り返され、要素が変数に割り当てられます。

  • リストが再度繰り返され、以前に使用された変数に以前に定義された整数が乗算されます。

  • 0に初期化された変数が整数に追加されます。

  • これは、コンソールに表示される出力です。


  1. リストの累積合計を見つけるPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −リストが与えられたので、累積合計でリストを作成する必要があります。 次に、以下の実装のソリューションを見てみましょう- 例 # cumulative sum def Cumulative(l):    new = []    cumsum = 0    for element in l:       cumsum += element       new.append(cumsum) &

  2. リスト内で最大数を見つけるPythonプログラム

    この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 与えられたリスト入力では、与えられたリストの中で最大の数を見つける必要があります。 ここでは、2つのアプローチについて説明します 並べ替え手法の使用 組み込みのmax()関数を使用する アプローチ1-組み込みのsort()関数を使用する 例 list1 = [18, 65, 78, 89, 90] list1.sort() # main print("Largest element is:", list1[-1]) 出力 Largest element is: