(파이썬) 5-1장 조건문(if-else문), 관계 연산자, 논리 연산자

관계 연산자

: 두 피연산자를 비교할 때 사용

엑스 == 와이 x와 y는 같습니까?
엑스 !
= 와이
x와 y는 다른가요?
x > y x가 y보다 큽니까?
x < y x가 y보다 작습니까?
x >= y x는 y보다 크거나 같은가?
엑스 <= 와이 x는 y보다 작거나 같은가?

논리 연산자

: 여러 조건을 조합하여 참 또는 거짓을 판단할 때 사용

x와 y 그리고.x와 y가 모두 참이면 참, 그렇지 않으면 거짓
x 또는 y 또는.x 또는 y가 참이면 참, 둘 다 참이면 거짓
x가 아니다 아니요.x가 참이면 거짓, 거짓이면 참

조건문

– 신고한 경우

: 조건식이 참이면 if 문 아래의 문을 실행하고, 그렇지 않으면 if 문 뒤의 문을 실행합니다.

: 제대로 들여 쓰기!

if 조건문:
문을 실행

if num > 0:
	print("양수입니다.

")

– if-else 문

: 조건식이 참이면 if 아래의 명령문을 실행하고, 그렇지 않으면 else 아래의 명령문을 실행합니다.

if 조건문:
진실한 진술
다른:
거짓 진술

if num > 0:
    print("양수입니다.

") else: print("양수가 아닙니다.

")

– if-elif-else 문

: 조건식 1이 참이면 if, 조건식 2가 참이면 elif 아래의 문장을 실행, 모든 조건식이 참이 아니면 else 아래의 문장을 실행

조건 1인 경우:
조건문 1 true 문 실행
elif 조건문 2:
조건문 2 true 문을 실행합니다.


엘리프 조건 3:
조건문 3 참문
다른:
거짓 진술

if num > 0:
    print("양수입니다.

") elif num < 0: print("음수입니다.

") else: print("0입니다.

")

– 중첩된 if 문

: 다른 if 문 안에 있는 if 문

if num >= 0:
    if num > 0:
        print("양수입니다.

") else: print("0입니다.

") else: print("음수입니다.

")