이것은 주어진 정수 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로 나누어 떨어지는 숫자만 인쇄하도록) 숫자로 나눌 수 있는 모든 인수를 인쇄합니다.
-
종료.