python_basic : if

Purple·2021년 12월 6일
0

조건문의 기본 형태

a = 5
if a >= 0:
    print("a >= 0")
elif a >= -10:
    print("0 > a >= -10")
else:
    print("-10 > a")
print('##############')

  • if, elif, else의 구조를 갖는다.

비교 연산자

  • x == y : 같은지
  • x != y : 다른지
  • x > y : 초과, 미만 크기 비교
  • x < y : 초과, 미만 크기 비교
  • x >= y : 이상, 이하 크기 비교
  • x <= y : 이상, 이하 크기 비교

논리 연산자

# x and y
if True and True:
    print("True and True is : True!")
    
# x or y
if True or False:
    print("True or False is : True!")
    
# not x
if not (True and False):
    print("not (True and False) is : True!")

  • 각 논리 연산자는 and, or, not 으로 표현한다.

in, not in 연산자

  • "x <in / not in> 리스트, 튜플, 문자열, 딕셔너리" 의 형식으로 사용이 가능하다.

pass 키워드

score = 85

if score >= 80:
    pass
else :
    print('gradie is 80 lower')
    
print('program exit')

  • 반복문에서의 continue와는 다른 키워드이다.
  • 그냥 조건문에 걸리더라도, 아무것도 처리하고 싶지 않을때 사용한다.

조건부 표현식

score = 85

res = "Success" if score >= 80 else "Fail"
print(res)

  • if문을 짧게 작성 가능하다.

profile
안녕하세요.

0개의 댓글