안녕하세요^^
드디어 파이썬 2번째 기초 강의입니다.
오늘은 기초적인 프로그래밍을 통하여 파이썬에 if, elif, else 커맨드 블록이 무엇이며, 어떻게 작용하고, 어떻게 사용되는지에 대해 알아보겠습니다.
#1. 등호와 부등호 사용법.
새로운 if, elif, else 커맨드 블록을 배우기 전에 알아야 할 컴퓨터에 사용되는 등호와 부등호를 알아보겠습니다.
- 등가: a == b
- 같지 않다: a != b
- 보다 작다: a < b
- 보다 작거나 같다: a <= b
- 보다 크다: a > b
- 보다 크거나 같다: a >= b
이러한 컴퓨터 등호, 부등호를 통해 지금부터 배울 커맨드 블록을 더 쉽게 이해할 수 있습니다!
#1. if, else의 기초 상식.
- if와 else는 직역하면 '만약에'와 '나머지'입니다.
- 실제로 쓰이는 방식도 그 뜻과 같으니 이해하기 쉬운 아이입니다.

if와 else는 소문자로 사용됩니다.
정확하게 쓰셨다면 반드시 주황색으로 커맨드 블록이 표시됩니다.
if와 else를 사용할 때 형식 : (if 혹은 else) (설정값) (등호) (숫자 혹은 말):
이때, :는 [~일 경우에]라고 해석됩니다.
- 제가 만든 프로그램은 먼저 사용자에게 질문을 해 답변을 얻습니다.
- 그리고 그 답변을 설정값 user라고 지정했습니다.
- 만약에 설정값 user이 'good'일 경우,
- 잘 되었다는 내용의 문장을 표시합니다.
- 'good'을 제외한 나머지 설정값일 경우,
- 잘 될 거라는 내용의 문장을 표시합니다.

제가 대답한 'good'이 컴퓨터는 설정값으로 인식해, 그에 따른 문장을 표시했습니다.
하지만 이 두 가지만으론 많은 가능성을 포함할 수 없습니다.
만약 제가 'good'을 'Good'이라고 대답했다면 컴퓨터는 다른 문구를 표시할 것입니다.
그렇다면 어떤 것을 추가해야 할까요?
#2. if, elif, else의 사용과 추가된 가능성.
- elif는 if와 else의 더해짐입니다.
- 실제 쓰임은 if와 같습니다.
- 하지만 순서에서 if 다음에 사용됩니다.

첫 번째 프로그램과 달라진 점은 'or'와 그다음에 추가된 가능성입니다.
예를 들어 두 번째 줄의 문장을 분석하자면,
if user == 'good':과 if user == 'Good':이 합쳐진 형태입니다.
이 두 문장이 'or'라는 접속사 블록으로 합쳐진 것입니다.
따라서 두 번째 문장은 두 가지의 가능성을 묻고 있습니다.
'good'인가? 'Good'인가에 대해.

'good', 'Good', 'soso', 'Soso' 중 해당되는 답변인 'Soso'를 제가 쓰자, 그에 해당하는 문장을 표시했습니다.
이 if, elif, else를 사용해 응용 프로그램을 만들어보겠습니다.
#3. if, elif, else 응용 프로그램.
if, elif, else는 겹쳐서 사용할 수 있습니다.
- if안에 if를 사용할 수 있으며, elif도 else도 안에 if부터 다 넣을 수 있습니다.
- 하지만 if와 else는 항상 같이 다녀야 하며, elif와 다르게 한 번씩만 사용됩니다.
- 따라서 elif는 한 번에 여러 개 사용할 수 있습니다.

두 번째와 첫 번째 프로그램에서 사용한 커맨드 블록들을 그대로 사용해 만든 응용 프로그램입니다.
사용자가 입력한 값에 따라 표시될 문구는 바뀝니다.
이러한 if, elif, else를 사용해 만들 수 있는 프로그램의 예로는, 시뮬레이션 게임, 숫자 맞추기 게임 등이 있습니다.

여러분은 더 나은 스토리 탤링을 통해 재미있는 프로그램을 설계해보세요!
스토리 탤링이 있는 게임이 더욱 보기에도 만들기에도 재미있어요!!!
#4. 총 본.
1번부터 3번까지의 프로그램을 전부 넣어봤습니다.
한 번 보시고 만들면서 이해하시면 더 빠르게 파이썬을 독학하실 수 있습니다.



여기까지 if, elif, else의 커맨드 블록 기초 강의였습니다.
전 시간에 배웠던 print와 input 등의 커맨드 블록이 오늘 사용되었으니, 궁금하신 분들은 아래 링크를 타고 봐주세요^^
분명 이번 강의를 이해하시는 데에 도움이 될 것입니다.
이전 print강의 링크 : https://tryit05.tistory.com/67
[Python 강의 1편] 파이썬 기초 print 커맨드 블록
([Python 강의 1편] 파이썬 기초 print 커맨드 블록) 오늘은 첫 번째 강의입니다. 파이썬의 기초 중 기초인 print가 무엇이며, 어떻게 사용해야 하는지 알아보겠습니다.! #1. print란 무엇인가? = print란 여
tryit05.tistory.com
지금까지 강의 2편이었습니다.
오늘도 즐거운 파이썬 공부하세요~~~
감사합니다!!!
'Try Study' 카테고리의 다른 글
[Python 강의 3편] 파이썬 기초 while loop 루프 커맨드 블록 (0) | 2020.08.10 |
---|---|
영국 사립과 그래머 스쿨 전문 입학 시험 대비 (0) | 2020.08.09 |
[Python 강의 1편] 파이썬 기초 print 커맨드 블록 (0) | 2020.08.05 |
[Python] 윈도우를 위한 파이썬 앱 설치 및 다운로드! (0) | 2020.08.04 |
[Python] 파이썬 기초부터 파이썬 프로그래밍까지 (0) | 2020.08.03 |