Skip to content

if

파이썬에서 사용하는 조건문 if는 다음과 같이 들여쓰기를 사용하여 코드 블록을 구분한다.

python
if 조건식:
    조건이 참일 때 실행할 코드

조건식 뒤에 콜론(:)을 붙이고, 조건이 참일 때 실행할 코드를 들여쓰기로 구분한다.

점수를 입력했을 때 80점 이상이면 "pass"를 출력하는 프로그램을 작성해보자.

python
score = int(input())
if score >= 80:
    print("pass")

점수를 입력하면 int() 함수를 통해 정수형으로 반환하여 score에 저장한다. score 값이 80 이상이면 "pass"를 출력한다.

80점 미만이라면 "fail"을 출력하려면 어떻게 해야 할까?

단일 if 문을 사용하면 두 개를 연속해서 사용해야 한다. 하지만 이렇게 작성하면 가독성이 떨어지며, 조건식의 수정과 실행할 코드의 수정이 어려워진다.

python
score = int(input())
if score >= 80:
    print("pass")
if score < 80: 
    print("fail") 

Powered by vitepress-logo-mini