← 학습 코스

기준 점수에 도달했는지 확인하기

Python전체 작성형

조건에 따라 실행할 코드를 골라요

입력·변수·출력을 알고 시작해요. score >= 60은 score가 60 이상인지 비교해요. 맞으면 True, 아니면 False가 돼요. >= 는 이상, > 는 초과, ==는 같은 값인지 비교하는 기호예요.

score = 65
if score >= 60:
    print("PASS")
else:
    print("RETRY")

if 조건: 다음의 코드는 조건이 맞을 때 실행돼요. else: 다음의 코드는 맞지 않을 때 실행돼요. "PASS"처럼 따옴표로 감싼 값은 문자열이고, print는 따옴표를 제외한 글자를 출력해요. 그림에서 조건 결과에 따른 두 갈래를 확인해요.

score65가 60 이상인지 비교해 참이면 PASS, 거짓이면 RETRY로 나뉘는 과정

들여쓰기로 같은 묶음을 표시해요

예제의 score는 65여서 PASS만 출력해요. score를 60으로 바꿔도 >= 60에 포함되므로 PASS예요. 59면 RETRY가 나와요.

if와 else의 끝에는 :가 필요해요. 그 안에서 실행할 코드는 앞에 공백 4개를 넣어요. 두 print를 모두 왼쪽 끝에 쓰면 조건 안의 코드가 되지 않아요. 같은 묶음의 들여쓰기를 일치시키고 탭과 공백을 섞지 않아요.

score = int(input())
if score >= 60:
    print("PASS")
else:
    print("RETRY")

직접 풀 때는 입력한 score를 사용하고 과제의 기준 점수를 확인해요.

직접 풀어봐요

점수 score가 70 이상이면 PASS, 70 미만이면 RETRY를 출력해요.

입력은 한 줄의 정수 score이며 범위는 0~100이에요. 출력은 지정된 영문 대문자 한 단어와 줄 바꿈이에요.

예시 1: 입력 85 → PASS. 기준 이상이에요. 예시 2: 입력 64 → RETRY. 기준에 못 미쳐요.

예시 입력

85

예상 결과

PASS

예시 입력

64

예상 결과

RETRY
핵심 개념
  • conditionals: if·else와 들여쓰기로 실행할 문장을 고르고, 이상과 초과를 구분해요.

코드 작성과 채점은 로그인 후 이용해요

로그인하고 풀기