오늘은 조건문에 대해 알아보고,
조건문을 작성하는 과정을 따라가보도록 한다.
컵에 물을 붓는다.
일정한 양 이상의 물을 붓는다면
컵 밖으로 흘러 넘치게 된다.
여기서는 일정한 양이 100 ml이다.
이런 조건을 가지고, 조건문을 작성해보면
만약 100ml보다 더 많이 물을 부으면, 물이 넘치고
그것이 아니라면, 물은 넘치지 않는다.
가 된다.
이것을 영어 단어를 붙여, 조건문을 작성해보면
if 100ml보다 더 많이 물을 부으면, 물이 넘치고
else 물은 넘치지 않는다.
이것을 비교 연산자를 이용해, 참인지 거짓인지 판단 할 조건문을 작성해본다.
if water > 100 라면, 물이 넘치고
else 라면, 물은 넘치지 않는다.
if, else 조건문의 마지막에 :(콜론)을 붙여 if문장이 끝나는 지점을 표시해준다.
if water > 100: 물이 넘치고
else: 물은 넘치지 않는다.
조건문 다음에는
이 조건을 만족하는, 즉 참인 경우 실행될 코드를 넣는다.
print()함수를 사용해 값을 출력해본다.
물론 print()말고 다른 결과가 나오도록 코드를 바꿀 수 있다.
if water > 100: print("물이 넘친다")
else: print("물이 넘치지 않는다")
마지막으로
그리고 이어지는 구문은 가독성을 위해 한 줄을 띄우고,
이것이 if, else 조건문과 연결된 문장이라는 것을 알려주기 위해
들여쓰기(4칸 또는 tap)를 해준다.
만약 조건문이 참이라면
if의 들여쓰기 한 문장이 실행된다.
만약 조건문이 거짓이라면
else의 들여쓰기 한 문장이 실행된다.
파이썬에서는 들여쓰기가 문법적으로 매우매우 중요하며
올바르게 되지 않았다면 에러error가 난다.
들여쓰기는 영어로 indendent라고 말한다.
if water>100:
____print("물이 넘친다")
else:
____print("물이 넘치지 않는다")
if water>100:
____print("물이 넘친다")
else:
____print("물이 넘치지 않는다")
'파이썬 > 파이썬(python) 초급' 카테고리의 다른 글
[3-4 파이썬] 중첩 if, else, 조건문, elif (0) | 2022.08.07 |
---|---|
[3-3 파이썬] %(모듈로), 윤년 확인하기 파이썬 실전예제 (3) | 2022.08.07 |
[3-1 파이썬] n 비교연산자, >,<,>=,<=,==,!=, =와 ==의 차이 (0) | 2022.08.07 |
[2-3 파이썬] F-string, 데이터형과 상관없이 출력하기, 소수점 표시 :.2f, {:.2f}, format() (1) | 2022.08.06 |
[2-2 파이썬] 수학 연산 +, -, *, /, **, round(), 반올림, 버림, 정수로 바꾸기, // (2) | 2022.08.06 |