조건에 따라 실행할 코드를 골라요
입력·변수·출력을 알고 시작해요. score >= 60은 score가 60 이상인지 비교해요. 맞으면 True, 아니면 False가 돼요. >= 는 이상, > 는 초과, ==는 같은 값인지 비교하는 기호예요.
score = 65
if score >= 60:
print("PASS")
else:
print("RETRY")
if 조건: 다음의 코드는 조건이 맞을 때 실행돼요. else: 다음의 코드는 맞지 않을 때 실행돼요. "PASS"처럼 따옴표로 감싼 값은 문자열이고, print는 따옴표를 제외한 글자를 출력해요. 그림에서 조건 결과에 따른 두 갈래를 확인해요.
들여쓰기로 같은 묶음을 표시해요
예제의 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와 들여쓰기로 실행할 문장을 고르고, 이상과 초과를 구분해요.