
안녕하세요!
이번 시간엔 파이썬에서의 조건문에 대해 알아보겠습니다.
조건문이 뭔지 잘 모르겠다고요? 걱정 마세요. 이 글을 읽고 난다면 조건문을 정말 쉽게 다루실 수 있을 거에요.
그럼 지금부터 시작해볼까요?
우선 조건문이 무엇인지 알아볼게요.
컴퓨터 과학에서 조건문은 어떤 조건이 주어질 때 어떤 동작을 수행하게 하는, 즉 조건에 따라 실행이 달라지게 할 때 사용하는 문장입니다.
한 마디로 조건에 따라 다르게 실행되는 명령어라고 할 수 있겠죠.
이러한 조건문은 어떻게 사용할 수 있을까요?
지금부터 조건문의 문법에 대해 알아보도록 할게요.
잠깐! 참고로 조건문은 대부분 변수와 함께 쓰이기 때문에 변수에 대해 잘 모르신다면 제가 이전에 쓴 글 '변수란 무엇인가?' 를 먼저 읽어보시는 걸 추천드려요!
일단 조건문의 형식부터 알아볼게요.
변수 = 값
if 조건 :
조건이 참이면 실행될 코드
else:
조건이 거짓이면 실행될 코드
if 는 '만약 ~~라면', else 는 '아니라면'이라는 뜻으로 쓰이겠죠?
이제 예시를 통해 더 공부해보죠.
truth = True
if truth == True:
print("진실입니다.")
else:
print("진실이 아닙니다.")
truth가 True 이므로 실행시킨다면 "진실입니다."라고 출력되겠죠?
그런데 변수의 내용을 실행자가 결정하도록 만들 수도 있습니다.
그 방법을 알려 드릴게요.
print("선택지의 숫자를 입력해주세요.")
selection = int(input("1. True 2.False"))
if selection == 1:
print("불이 켜졌습니다.")
else:
print("불이 꺼졌습니다.")
조건문은 이와 같이 사용할 수 있습니다.
그런데 만약 선택지가 3가지 이상이라면 어떻게 해야 할까요?
그럴 때 바로 elif를 사용합니다.
elif문의 형식은 if문의 형식과 동일해요.
이 또한 예시를 통해 보여드릴게요.
print("선택지의 숫자를 입력해주세요")
selction(int("1.사과 2.배 3.오렌지"))
if selction == 1:
print("사과")
elif selction == 2:
print("배")
elif selction == 3:
print("오렌지")
이제 알겠죠?
1번을 선택하면 사과, 2번을 선택하면 배, 3번을 선택하면 오렌지가 출력됩니다.
마지막으로는 조건문의 활용에 대해 알려드리려고 해요.
조건문은 다음과 같은 상황에서 쓰여요.

이런 식으로 일종의 게임을 만들 때에 선택지의 번호를 입력받아 그 번호대로 실행시키는 역할을 하기도 하고, 상황이나 조건에 따라 다르게 작동하는 프로그램이 필요할 때도 활용할 수 있겠죠.
파이썬에서 조건문은 기초적이면서도 굉장히 중요한 역할을 해요.
조건문을 알고 있다면 파이썬을 이용해 더 훌륭한 프로그램을 만들 수 있을 거에요.
여러분도 한 번 도전해보세요!