Pythonで算術演算(多項式)を実装する方法を解説する

スポンサーリンク

Hey Folks! この記事では、算術進行とは何かを理解し、Pythonプログラミング言語で同じものを実装する方法を説明します。


スポンサーリンク

算術級数(A.P.)の紹介

算術級数とは、直前の項目に共通の差分を加えて次の項目を生成する項列です。

A.P.系列は、連続する任意の2つの数値の差が常に同じである数列です。

この違いを共通差分という。

算術級数は数学的に次のように計算されます。

A.P.系列の和 : Sn = n/2(2a + (n – 1) d)
A.P.系列のTn項。


Pythonによる算術分解のコード実装

Pythonを使った算術級数の実装に入りましょう。

この概念をよりよく理解するために、同じ例を2つ取り上げます。

1. 算術数列の最初のn項を印刷する

n個のAP項を実現するためには、いくつかのステップが必要です。

その手順は次の通りです。

ステップ1 – a(最初の項)、d(ステップ)、n(項の数)の入力を取る。

ステップ2 – 1からn+1までのループをとり、反復ごとにn番目の項を計算し、その項をプリントアウトしつづける。

1
2
3
4
5
6
7
8
9
# 1. Take input of 'a','d' and 'n'
a = int(input("Enter the value of a: "))
d = int(input("Enter the value of d: "))
n = int(input("Enter the value of n: "))
 
# 2. Loop for n terms
for i in range(1,n+1):
    t_n = a + (i-1)*d
    print(t_n)

2. 算術級数における最初の n 項の和を求める

APの最初のn個の項の和を得るには、いくつかのステップがあります。

ステップは以下の通りです。

ステップ1 – a ( 最初の項 )、d ( ステップ )、n ( 項の数 ) を入力します。

ステップ2 – 最初の「n」項の和を計算するために、上記の式を使用します。

1
2
3
4
5
6
7
# 1. Take input of 'a','d' and 'n'
a = int(input("Enter the value of a: "))
d = int(input("Enter the value of d: "))
n = int(input("Enter the value of n: "))
 
S_n = (n/2)*(2*a + (n-1)*d)
print("Sum of first n terms: ", S_n)
Enter the value of a: 1
Enter the value of d: 2
Enter the value of n: 5
Sum of first n terms:  25.0

まとめ

Pythonで算術級数進行を実装する方法を学びました。

このチュートリアルは気に入りましたか?いずれにせよ、以下のチュートリアルを見てみることをお勧めします。

  1. Pythonのメモ書き – 簡単な紹介
  2. Pythonでアナグラム入門
  3. PythonのWonderwordsモジュール – 簡単な紹介

お時間を割いていただき、ありがとうございました! 何か新しいことを学べたでしょうか!


タイトルとURLをコピーしました