Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

주어진 숫자에 대해 3과 5로 나눌 수 있는 모든 숫자를 인쇄하는 Python 프로그램

<시간/>

이것은 주어진 정수 N에서 3과 5로 나누어 떨어지는 모든 숫자를 출력하는 파이썬 프로그램입니다. 숫자가 3과 5로 완전히 나누어 떨어지는지 확인해야 한다는 점을 제외하고는 이 프로그램을 작성할 수 있는 다양한 방법이 있습니다.

아래는 3과 5로 나눌 수 있는 모든 숫자를 인쇄하는 파이썬 프로그램을 작성하는 코드입니다 -

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

위와 같이 고정된 숫자가 아닌 주어진 숫자로 나눌 수 있는 범위의 모든 숫자를 인쇄하는 프로그램을 작성하려는 경우 다음과 같이 byprogram을 업데이트하면 됩니다.

#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를 씁니다.

  • &(and) 연산자 문과 함께 루프를 사용하여(3과 5로 나누어 떨어지는 숫자만 인쇄하도록) 숫자로 나눌 수 있는 모든 인수를 인쇄합니다.

  • 종료.