1.연산자
1) 비교 연산자
조건식에서는 주로 변수값을 비교하는 문장이 오며, 변수가 특정 값인지 평가합니다.
이때 비교 연산자는 두 값의 상등 여부나 대소관계를 비교합니다.
그래서 두 연산자를 비교하는 비교연산자를 알아야 합니다. 수학 시간에 배웠던 연산자와 동일한 것도 있지만 처음보는 연산자도 있으니 잘 따라와 주세요!
- =기호는 대입 연산자 이고, ==는 비교 연산자 입니다.
구분을 잘 해야 됩니다. - ==는 좌변, 우변이 같으면 True를 리턴하고 다르면 False를 리턴합니다.
False
True
2) 논리 연산자
두 개 이상의 조건을 점검할 때는 논리 연산자를 사용합니다.
논리 연산자라는 말은 어색할 수 있지만 예시를 보면 금방 이해할 수 있으니 바로 예시를 봐볼까요?
True
False
True
False
True
3) 기타 연산자
더 나아가 다른 프로그래밍 언어에서는 쉽게 볼 수 없는 흥미로운 연산자도 제공합니다.
위의 연산자를 활용하여 다양하게 데이터를 확인할 수 있습니다.
리스트와 문자열을 아래에서 확인해보겠습니다.
True
False
False
True
2.if 조건문
1) if문 기본 구조
if문은 조건의 진위 여부에 따라 포함된 문장의 수행 여부를 제어합니다.
기본 구조는 아래와 같습니다.
if 조건:
수행할 문장
제일 앞에 키워드 if를 쓰고 점검할 조건과 콜론을 찍고
그 다음 줄에 tab 또는 스페이스 4번을 띄어쓰고, 조건이 참일 때 수행할 문장을 작성합니다.
조건이 거짓이면 수행할 문장을 무시하고 지나치게 됩니다.
조건이 참이니까 출력
2) 블럭 구조
조건이 참일 때, 수행할 문장이 2개 이상일 때 아래에 명령을 나열합니다.
if 조건:
수행할 문장1
수행할 문장2
수행할 문장3
.
.
.
위에 처럼 들여쓰기는 맞춰서 쓴 구조를 블럭 구조라고 합니다.
num는
5보다
큽니다.
3) if문 예시
예시와 함께 if문에 익숙해져 봅시다.
# if문 예시
Lucky!
3.else 사용하기
1) else문
# if문 예시
a = 7
if a == 7:
print("Lucky!")
위의 단순한 if문은 참일때 문장을 수행하고 거짓이면 아무것도 하지 않았습니다.
이번에 배울 else문을 활용하면 조건문이 거짓일 때 다른 문장을 수행할 수 있습니다.
2) else문 블럭 구조
else문 블럭 구조는 if문과 동일합니다.
단, if문 이후에 쓰여야 작동한다는 것만 주의하면 됩니다.
if 조건:
수행할 문장1
수행할 문장2
else:
수행할 문장3
수행할 문장4
3) if else문 예시
내 점수는 90점이고 점수가 65점 이상이면 합격,
미만이면 불합격이라는 단어를 출력하는 코드를 함께 확인해 봅시다.
합격
'언어 > 파이썬' 카테고리의 다른 글
파이썬 어디까지 파봐썬 7강_While반복문 (0) | 2024.02.18 |
---|---|
머신러닝 프로세스, 자주 사용하는 용어 (0) | 2024.02.15 |
파이썬 어디까지 파봐썬 5-2 불(bool)자료형& 변수 (0) | 2024.02.12 |
파이썬 어디까지 파봐썬 3강_문자열 (2) | 2024.02.09 |
파이썬 어디까지 파봐썬 3강_숫자연산, 숫자 자료형 (0) | 2024.02.08 |