1933

HoRi·2022년 7월 11일
0

SWEA_PY

목록 보기
4/32

1933. 간단한 N의 약수

입력으로 한 개의 정수 N이 주어진다.

정수 N의 약수를 오름차순으로 출력하는 프로그램을 작성하여라.

[제약사항] N은 1이상, 1000이하의 정수이다.

[입력] 입력으로 정수 N이 주어진다.

[출력] 정수 N의 약수를 오름차순으로 출력한다.

코딩

N = int(input())				# 입력받은 값을 정수형으로 형변환 후 N에 저장

if (N < 1) or (N > 1000):		# 제약사항에 입력받은 값(N)이 1이상, 1000이하의 정수 이기 때문에 해당 범위를 벗어난 입력 값은
	print("숫자를 0이상 1000이하로 입력해주세요.")
    exit()						# 오류 메시지를 출력 후, 종료
else:							# 제약사항에 맞게 값이 입력되었을 때
	for i in range(1, N+1):		# 1부터 N+1(입력받은 값 + 1)까지 1씩 증가하는 반복문
    	if(N % i == 0):			# 입력받은 값을 i로 나눈 나머지가 0이면
        	print(i, end=' ')	# 그 때의 i의 값을 출력하고 공백 출력

모든 출처는 SW Expert 아카데미에 있습니다.

해당 글은 영리적 목적이 아닌 학습의 기록으로 사용되었습니다.

profile
무지성 작성소

0개의 댓글

관련 채용 정보

Powered by GraphCDN, the GraphQL CDN