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

範囲内のすべてのピタゴラストリプレットを決定するPythonプログラム


与えられた範囲内のピタゴラストリプレットを決定する必要がある場合、トリプレット値の計算に役立つメソッドが定義されます。

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

def pythagorean_triplets(limits) :
   c, m = 0, 2
   while c < limits :
   for n in range(1, m) :
      a = m * m - n * n
      b = 2 * m * n
      c = m * m + n * n
      if c > limits :
         break
      print(a, b, c)
   m = m + 1
upper_limit = 15
print("The upper limit is :")
print(upper_limit)
print("The Pythagorean triplets are :")
pythagorean_triplets(upper_limit)

出力

The upper limit is :
15
The Pythagorean triplets are :
3 4 5
8 6 10
5 12 13

説明

  • 各ピタゴラストリプレットの値を定義する変数を定義するメソッドが定義されています。

  • メソッドの外部では、整数が定義されています。

  • このメソッドは、整数を渡すことによって呼び出されます。

  • 出力はコンソールに表示されます。


  1. 与えられた数に対して3と5で割り切れるすべての数を出力するPythonプログラム

    これは、特定の整数Nから3と5で割り切れるすべての数値を出力するPythonプログラムです。数値が3と5の両方で完全に割り切れるかどうかを確認する必要があることを除いて、このプログラムを作成する方法は多数あります。 以下は、3と5で割り切れるすべての数値を出力するPythonプログラムを作成するための私のコードです- lower = int(input("Enter lower range limit:")) upper = int(input("Enter upper range limit:")) for i in range(lower, up

  2. リスト内のすべての数値を乗算するPythonプログラム?

    まず、ユーザー入力用の3つのリストを作成します。ここでは、トラバース手法を使用します。 productの値を1に初期化して、すべての要素をトラバースし、リストの最後まですべての数値にproductを1つずつ掛けます。 例 Input: A=[5,6,3] Output:90 Explanation:5*6*3 アルゴリズム Step 1: input all numbers in the list (lst). Step 2: to multiply all values in the list we use traversing technique. Step 3: varia