파이썬 코드 방향 질문 드립니다.


정수를 입력하면 세 소수의 합으로 표현하려는 코드를 작성하려고 합니다. 예) 10=2+3+5

현재 가장 기본적인 소수 판별 함수와, 사용자가 수를 입력받는 것 까지 작성을 하였으나, 그 뒤부터 어떻게 작성해야하는지 방향을 모르겠습니다.


조회수 122


2 답변


좋아요
0
싫어요
채택취소하기

a = input("사용자 입력1 :" ) b = input("사용자 입력2 :" ) c = input("사용자 입력3 :" )

print(a+b+c)



감사합니다. 그러면

'''def is_prime(num): for i in range(2,num): if n % i== 0: # 소수가 아님! return False return True''' 이렇게 소수 판정 함수 뒤에 정수를 입력 받고, 그 정수를 소수의 합으로 표현하기 위해서 답변자님께서 힌트로 응용해서 작성하면 되는 건가요??

그런데 사용자 입력은 아무 1~1000까지의 정수만 입력받으면 되는데, 소수의 합 표현역시 입력받아야 하나요..?

  • 2017년 10월 02일에 작성됨

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close