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

与えられた数に対して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, upper+1):
   if((i%3==0) & (i%5==0)):
      print(i)

出力

Enter lower range limit:0
Enter upper range limit:99
0
15
30
45
60
75
90

上記では、3と5で割り切れる0から99までのすべての数値を印刷しようとしています。同じプログラムを使用して、3と5で割り切れる0から1000までのすべての数値を印刷できます。範囲を変更するだけで、出力は次のようになります

Enter lower range limit:0
Enter upper range limit:1000
0
15
30
45
60
75
90
105
120
135
150
165
180
195
....
....
915
930
945
960
975
990

上記のように固定数ではなく、指定された数で割り切れる範囲のすべての数を出力するプログラムを作成する場合は、プログラムごとに更新する必要があります。

#Incase we want to print all number between a range divided by any given number
n = int(input("Enter the number to be divided by:"))
for i in range(lower, upper+1):
   if(i%n==0):
      print(i)

上記のコードを書くための手順の下-

  • 下限と上限を取ります。ユーザーからの範囲。

  • ユーザーから除算する数値を取得します。私たちの主な問題の場合、数字(3と5)がわかっているので、ifステートメントにのみ3と5を記述します。

  • &(および)演算子ステートメントを使用してループを使用すると(3と5の両方で除算できる数値のみが出力されるように)、数値で除算できるすべての要素が出力されます。

  • 終了します。


  1. 与えられた範囲内の奇数因子を持つ要素の数のためのPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −範囲が与えられているので、範囲内の奇数因子の数を見つける必要があります。 アプローチ 私たち全員が知っているように、すべての完全な正方形には、範囲内に奇数の因子があります。そこで、ここでは完全な平方の数を計算します。 mとnは両方とも包括的であるため、nが完全な正方形である場合のエラーを回避するために、式でn-1を使用します。 次に、以下の実装を見てみましょう- 例 # count function def count(n, m):    return int(m**0.5) -

  2. 与えられた数のすべての素因数を出力する効率的なプログラムのためのPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −数が与えられているので、与えられた数のすべての素因数を見つける必要があります。 この問題の効率的な解決策については、以下で説明します- 例 # Python program to print prime factors import math # prime def primeFactors(n):    # no of even divisibility    while n % 2 == 0:       print (2), &n