가티있는블로그

[Python] boolean식, 조건문

2022. 2. 14. 20:35 | 프로그래밍/Python

2017.12.21 네이버 블로그에 작성한 내용 일부 수정

 

boolean 식

x and y

x or y

not x

 

조건문

if 와 else

if 조건 :

True_statements

else :

False_statements

Next_statements

 

if문을 만들때 if절에 속하는 내용은 모두 들여쓰기를 해주어야 한다!

num = 4
if num=4:
	print("number is 4")
else:
	print("number isn't 4")
 
 

else if 중첩조건문

else 절 안에 다음과 같이 if문이 추가가 가능하다

else :

if 조건 :

else_if_statement

else :

false_statement

num = 5
if num == 4:
    print("number is 4")
else:
    if num ==5:
        print("number is 5")
    else:
        print("number isn't 4 and 5")
 

 

if - elif - else

if 조건1 :

elif 조건2 :

...(elif는 여러번 사용 가능합니다)

else :

num = 5
if num == 4:
    print("number is 4")
elif num == 5:
    print("number is 5")
else:
    print("number isn't 4 and 5")

 

위에 있는 코드를 더 보기 좋게 정리가 가능하다. 중첩 조건문은 조건이 많은경우 프로그램의 실행시간이 짧아지지만 가독성이 떨어지고 if-elif-else 는 실행시간이 길어지지만 가독성이 좋아진다.

 

'프로그래밍 > Python' 카테고리의 다른 글

[Python] map  (0) 2022.02.15
[Python] 반복문 - while, for  (0) 2022.02.14
[Python] 입력과 출력, 형변환  (0) 2022.02.14