본문 바로가기

동아리

파이썬 if문

if문

if 조건식:

         코드

 

if에 조건식 지정 후 : 붙이기, 다음줄에 실행할 코드 작성

실행 코드 반드시 들여쓰기!

x = 10
if x == 10:
     print('10입니다.')
print("ㅁㄴㅇㄹ") #if문과 관련 없이 실행.

중첩 if문

if문 안의 if문. 아래의 소스코드는 x가 15이므로. x >= 10 도 만족, x==15도 만족하기 때문에 둘다 출력할 수 있다.

x = 15
if x >= 10:
     print('10입니다.')
     
     if x == 15:
     	print('15입니다.')

else

if 조건식: 

       코드1

else:

       코드2

if문의 조건이 맞지 않을때, 조건이 하나도 맞지 않을때 쓴다.

x  =5
if x == 10:
    print("10입니다")
else:
    print("10이 아닙니다")

 

참 / 거짓 / 거짓 출력

True이기 때문에. if 실행. / False이기 때문에 else 실행 / None은 False. else 실행

if True:
    print('참')
else:
    print('거짓')

if False:
    print('참')
else:
    print('거짓')

if None:
    print('참')
else:
    print('거짓')

중첩 if 조건문과 논리 연산자

0보다 크며 10보다 작은 양수.

if x > 0:
    if x < 10:
        print('10보다 작은 양수입니다.')

 

if x > 0 and x < 10:
        print('10보다 작은 양수입니다.')
if 0 < x < 10:
    print('10보다 작은 양수입니다.')

elif 사용하기

if 조건식:

       코드1

elif 조건식:

        코드2

else if의 줄임말

조건식을 여러개 지정해, 각 조건마다 다른 코드를 실행할 때.

"20입니다"가 출력된다.

x=20
if x==10:
    print("10입니다")
elif x == 20:
    print("20입니다")

전부 사용하기

if 조건식:

        코드1

elif 조건식:

        코드2
else:
	코드3

if else 는 한번만.

else if 여러번

들여쓰기 규칙은 모두 같음

elif 앞에 else는 잘못된 문법.

 

x = 30
if x == 10:
    print('10입니다.')
elif x == 20:
    print('20입니다.')
else:
    print('10도 20도 아닙니다.')

'동아리' 카테고리의 다른 글

백준 for & while문  (0) 2020.07.08
파이썬 for문  (0) 2020.07.08
백준 if문  (0) 2020.07.03
파이썬 수업 #2  (1) 2020.06.30
파이썬 수업 #1  (1) 2020.06.28