본문 바로가기

코드업 문제집 파이썬 if~else 1151~1155 풀이 모음

관리하수달 2026. 9. 8.

이번 문제들은 if, else 조건문을 연습하는 기초 문제들이다.

난이도가 낮고 비슷한 개념이 반복되는 문제들은
앞으로 한 문제씩 길게 설명하기보다 여러 문제를 묶어서 핵심만 정리해보려고 한다.

이번 글에서는 코드업 1151번부터 1155번까지 한 번에 풀어본다.


[1151번 - 10보다 작은 수]

입력된 수가 10보다 작으면 small을 출력하는 문제다.

[핵심]

<를 이용해서 10보다 작은지 확인하면 된다.

a = int(input())

if a < 10:
    print("small")

[1152번 - 10보다 작은 수 / 아닌 수]

입력된 수가 10보다 작으면 small,
그렇지 않으면 big을 출력한다.

[핵심]

조건이 참이면 if,
거짓이면 else가 실행된다.

a = int(input())

if a < 10:
    print("small")
else:
    print("big")

[1153번 - 두 수 비교하기]

두 수를 입력받아 크기를 비교하는 문제다.

두 수가 같으면 =,
첫 번째 수가 작으면 <,
첫 번째 수가 크면 >를 출력한다.

[핵심]

조건이 3가지이므로 if, elif, else를 사용한다.

a, b = map(int, input().split())

if a == b:
    print("=")
elif a < b:
    print("<")
else:
    print(">")

[1154번 - 큰 수에서 작은 수 빼기]

두 수를 입력받아
큰 수에서 작은 수를 뺀 값을 출력하는 문제다.

[핵심]

어떤 수가 더 큰지 먼저 확인한다.

a, b = map(int, input().split())

if a > b:
    print(a - b)
else:
    print(b - a)

[1155번 - 7의 배수]

입력된 수가 7의 배수인지 확인하는 문제다.

7의 배수라면 multiple,
아니라면 not multiple을 출력한다.

[핵심]

7로 나눈 나머지가 0이면 7의 배수다.

a = int(input())

if a % 7 == 0:
    print("multiple")
else:
    print("not multiple")

[사용된 개념]

if

조건이 참일 때 코드를 실행한다.

if 조건:
    실행문

else

if의 조건이 거짓일 때 실행된다.

if 조건:
    실행문
else:
    실행문

elif

조건이 여러 개일 때 추가로 조건을 검사한다.

if 조건1:
    실행문
elif 조건2:
    실행문
else:
    실행문

비교 연산자

<    작다
>    크다
==   같다

%

나눈 나머지를 구한다.

a % 7

나머지가 0이라면 7로 나누어떨어진다는 뜻이다.

이번 1151~1155번은 모두 조건문 기본 형태를 익히는 문제라서
코드를 직접 여러 번 작성해보면서 if, elif, else의 흐름에 익숙해지는 것이 핵심이다.

댓글