[python] 제어문

728x90

파이썬에서는 조건을 넣는 괄호와 실행문을 넣는 대괄호를 사용하지 않습니다.

대신에 들여쓰기로 콜론(:)과 들여쓰기로 조건과 실행문을 구분합니다.

 

#무언가가 존재한다면 True로 취급. 숫자는 0이 아닌 수는 전부 True로 취급
if 1 and 'a' and ['a','b']:
    print("True") #출력: True

#무언가가 없으면 False로 취급
if [] or '' or () or 0:
    print("empty_list") #출력안됨

a1 = "abc"
a2 = "def"

if a1 == 'abc' and a2 =='def':
    print("모두 일치") #출력: 모두 일치

b1 = 20
b2 = 40

if b1 <b2 or a1 == "aaa": #b1<b2는 True, a1=="aaa"는 False -> True
    print("숫자가 일치") #출력: 숫자가 일치


#다중 조건문
num = 80

if num >= 90:
    print("A")
elif num>=80:
    print("B") #출력: B
elif num>=70:
    print("C")
else:
    print("D")

#중첩 조건문(if문 안에 if)

num2 = 80
str1 = "a"

if num2 ==80:
    if str1 =="a":
        print("둘다일치") #출력:둘다일치
    else:
        print("숫자만 일치")
else:
    print("모두 일치안함")

 

파이썬에서는 다른 프로그래밍 언어와 다르게 switch문이 없습니다. 

 

'PYTHON Programming > Python' 카테고리의 다른 글

[python] 컴프리헨션  (0) 2024.04.23
[python] 반복문  (0) 2024.04.23
[python] 변수 및 연산자  (0) 2024.04.22
[python] 자료형  (0) 2024.04.22
파이썬 설치  (0) 2024.04.22