소수를 확인하는 파이썬 프로그램

게시 됨: 2020-10-23

Python 프로그래밍은 최신 기술에서 사용되는 가장 인기 있는 프로그래밍 언어 중 하나입니다. 프로그래밍 언어의 초보자는 소수, 짝수 또는 홀수 식별과 같은 초기 연습 문제를 접했을 것입니다. 이 기사에서는 Python에서 소수 프로그램을 작성 하여 사용자는 소수인지 아닌지.

이 프로그램을 작성하려면 먼저 소수가 무엇인지 이해해야 합니다. 소수는 1과 자기 자신으로만 나누어 떨어지는 자연수입니다. 즉, 이 수는 더 작은 다른 두 수의 곱이 될 수 없습니다. 예를 들어 2, 3, 7, 11, 13, 17 등은 소수입니다.

프로그램은 숫자가 2와 자신 사이에 있는 숫자로 나누어 떨어지는지 확인해야 합니다. 이 숫자 중 하나로 나눌 수 있는 경우 나머지는 0이 되며 소수가 아니라는 결론을 내릴 수 있습니다. 나머지가 0이 아니면 소수입니다.

목차

파이썬 프로그래밍 주제

파이썬에서 소수 프로그램 을 작성하기 위해 알아야 할 세 가지 파이썬 프로그래밍 주제가 있습니다 . 이것들은:

1. If…else 문

특정 코드 집합을 실행할지 여부를 결정할 필요가 있을 때 사용됩니다. 조건에 따라 다릅니다. 조건이 충족되면, 즉 테스트 표현식이 참이면 명령문이 실행됩니다. 조건이 충족되지 않으면 명령문이 실행되지 않고 코드의 'else' 섹션으로 점프합니다.

if 테스트 표현식:

본체 내부의 경우

또 다른:

본체 내부 기타

간단한 예가 이것을 더 잘 설명합니다:

#숫자가 양수인지 확인하고 그에 따라 인쇄하려면

숫자 = 5

숫자 > 0인 경우

print("숫자는 양수입니다)

또 다른

print("숫자는 음수입니다)

출력: 숫자는 양수입니다.

2. 루프를 위해

For 루프는 시퀀스를 반복하는 데 사용됩니다. 따라서 목록 또는 집합의 각 항목에 대해 명령문 집합을 실행할 수 있습니다.

변수의 경우:

본체 내부용

예를 들어:

스포츠 = [ "크리켓", "축구", "테니스"]

스포츠에서 z용:

인쇄(z)

출력: 크리켓

축구

테니스

3. 휴식

break 문은 Python에서 루프의 흐름을 변경할 수 있습니다. 일반적으로 루프는 조건이 충족되지 않거나 테스트 표현식이 거짓이 될 때까지 일련의 코드에 대해 계속 반복됩니다. 그러나 때로는 하나의 조건을 확인하여 루프 또는 전체 루프의 현재 반복을 중지하고 싶을 수 있습니다. 이러한 경우에는 break 문이 사용됩니다.

변수의 경우:

조건:

부서지다

조건이 충족되면 루프가 끊어집니다.

예를 들어 더 잘 이해하려면:

"망고"의 var:

var == "g"인 경우:

부서지다

인쇄(변수)

출력: m

N

다양한 데이터 과학 과정에 대해 자세히 알아보려면 데이터 과학 과정을 확인하세요.

파이썬의 소수 프로그램

이 프로그램에서는 먼저 사용자에게 숫자를 입력하도록 요청합니다. 그런 다음 숫자가 1보다 큰지 확인합니다. 그렇다면 2와 자신 사이의 임의의 숫자로 나눌 수 있는지 확인합니다. 나눌 수 있는 경우 해당 숫자가 소수가 아님을 출력합니다. 나눌 수 없으면 숫자가 소수임을 인쇄합니다. 그리고 숫자가 1보다 작으면 숫자가 소수가 아님을 출력합니다.

파이썬 프로그램은 다음과 같습니다.

num = int(input("숫자를 입력하세요: "))

숫자 > 1인 경우:

범위(2, num)에 있는 i의 경우:

if (숫자 % i) == 0:

print(num, "소수가 아닙니다")

부서지다

또 다른:

print(num, "소수입니다")

또 다른:

print(num, "소수가 아닙니다")

int() 문은 사용자가 입력한 모든 숫자를 정수로 변환하는 데 사용됩니다. range() 문은 "i"의 값이 2부터 사용자가 입력한 숫자까지 각 숫자를 통과하도록 사용합니다. print() 문은 괄호 안의 값을 출력으로 인쇄하는 데 사용됩니다. 이제 사용자는 자신이 입력한 숫자가 소수인지 아닌지 확인할 수 있습니다.

체크아웃: 반드시 알아야 할 18가지 Python 패턴 프로그램

결론

이 기사는 파이썬 언어로 소수 에 대한 간단한 프로그램을 작성하는 방법을 보여줍니다 . 이 논리를 사용하여 다른 기본 프로그램을 작성하여 기술을 향상시킬 수 있습니다. 그리고 세 가지 프로그래밍 주제, 즉 if..else 문, for 루프 및 break도 배웠습니다. 이것들은 더 복잡하고 긴 프로그램이 파이썬에서 소수 를 이해하기 위해 더 큰 작업을 실행하는 데 사용할 수 있는 기본 주제입니다 .

급변하는 기술 발전의 선두에 서기 위해 데이터 과학을 배우는 데 관심이 있다면 upGrad & IIIT-B의 데이터 과학 Executive PG 프로그램을 확인하고 미래를 위한 기술을 향상시키십시오.

파이썬의 독특한 기능은 무엇입니까?

Python은 데이터 과학자와 기계 학습 전문가 사이에서 잘 알려진 프로그래밍 언어입니다. Python의 성공은 배우기 쉽고 구문이 간단하고 가독성이 높기 때문입니다. 이해하기 쉽고 문제 해결이 간단합니다.

또한 무료 오픈 소스 프로그래밍 언어로 Python 전문가가 다양한 방법으로 사용할 수 있습니다. 클래스 개념을 지원하는 객체지향 언어로, C++, 자바 등 다른 언어와의 결합이 간단하다.

파이썬에서 함수란 무엇입니까?

함수는 단일 및 관련 작업을 실행하기 위해 구성되고 재사용되는 Python 코드의 일부 또는 부분입니다. 함수는 상당한 수준의 코드를 재사용하는 시스템에서 모듈성을 개선하는 데 도움이 됩니다. Python에는 print()와 같은 다양한 내장 함수가 있습니다. 광범위한 내장 함수를 제공하는 것과 함께 Python을 사용하면 사용자 정의 함수를 빌드할 수도 있습니다.

Python의 실제 사용 사례는 무엇입니까?

파이썬은 오늘날 세계에서 가장 널리 퍼진 프로그래밍 언어 중 하나입니다. 대부분의 계산 및 소프트웨어 프로그램은 핵심 프로그래밍 요구 사항에 Python을 사용합니다. 여기에는 Google 서핑, Instagram 검색, YouTube에서 동영상 보기, Spotify에서 음악 듣기가 포함됩니다. 이러한 모든 활동은 Python과 직간접적으로 관련되어 있습니다. 이는 Python이 광범위한 플랫폼, 애플리케이션 및 서비스에서 활용되고 있음을 보여줍니다.