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개의 댓글