단원
변수 8
연산자 14
입출력 12
기초 코딩 22
if문(if~) 13
if문(if~ else~) 16
if문(if~ elif~ else~) 5
if문의 중첩 5
for문 18
이중 for문 13
while문 16
전체 목록
QUESTION 17 #128
사용자로부터 양의 정수 n을 입력받아 n의 약수를 출력하는 프로그램입니다. 빈칸을 채워보세요.
main.py
n = int(input("양의 정수 입력: "))
print(f"{n}의 약수:", end=" ")
for i in range(1, n + 1):
if % i == 0:
print(, end=" ")
HINT
힌트 1: 약수인지 확인하려면 입력받은 수 n을 현재 숫자 i로 나누어 나머지가 0인지 확인해야 합니다.
힌트 2: 조건이 참일 때 출력해야 하는 값은 약수로 판명된 현재의 숫자 i입니다.
실행 결과 예시
양의 정수 입력: 12 12의 약수: 1 2 3 4 6 12
INTERACTIVE SHELL
Shift + Enter 로 즉시 실행