与えられた数で割り切れる範囲のすべての数を印刷するPythonプログラム
特定の数値で割り切れる特定の範囲内のすべての要素を印刷する必要がある場合は、単純なforループを使用できます。
以下は同じのデモンストレーションです-
例
lower_num = int(input("Enter lower range limit...")) upper_num = int(input("Enter upper range limit...")) div_num = int(input("Enter the number that should be divided by...")) for i in range(lower_num,upper_num+1): if(i%div_num==0): print(i)
出力
Enter lower range limit...3 Enter upper range limit...8 Enter the number that should be divided by...2 4 6 8
説明
-
数値の上限と下限は、ユーザーからの入力として使用されます。
-
数値の範囲を分割する必要のある数値も、ユーザーが取得します。
-
下限と上限が繰り返され、数値が割り切れる場合は画面に印刷されます。
-
これが出力です。
-
与えられた数のすべての素因数を出力する効率的なプログラムのためのPythonプログラム
この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −数が与えられているので、与えられた数のすべての素因数を見つける必要があります。 この問題の効率的な解決策については、以下で説明します- 例 # Python program to print prime factors import math # prime def primeFactors(n): # no of even divisibility while n % 2 == 0: print (2), &n
-
指定された文字列のすべての順列を出力するPythonプログラム
この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −文字列の可能なすべての順列を表示するために必要な文字列が与えられます。 次に、以下の実装のソリューションを見てみましょう- 例 # conversion def toString(List): return ''.join(List) # permutations def permute(a, l, r): if l == r: print (toString(a)) e