happy cat image

everdevel

coding

login
알림X
  • 현재 댓글에 대한 답변만 표시합니다.
  • 표시할 댓글 이력이 없거나 로그인해 주세요.

if문에 조건을 추가하려면 elif

안녕하세요.

앞에서 if문에 대해서 학습했습니다.

if의 조건문이 True면 명령을 실행하고 False면 명령문을 실행하지 않거나 또는 else문을 추가해서 명령문을 실행했습니다.

즉 앞에서는 맞다 아니다만 구분하여 명령을 실행할 수 있었습니다.

이번에는 if문에 조건을 추가하는 방법에 대해 알아보겠습니다.

파이썬 elif문 사용하기

if 조건:
    if 조건이 참이면 실행할 기능
elif 조건:
    elif 조건이 참이면 실행할 기능
else:
    위의 조건이 모두 False일 때 실행할 기능

예를 들어 연령대별로 당신은 10대입니다. 20대입니다. 라고 표시하려면

# -*- coding: utf-8 -*-
myAge = 73
if myAge >= 10 and myAge <= 19:
    print('당신은 10대입니다.')
elif myAge >= 20 and myAge <= 29:
    print('당신은 20대입니다.')
elif myAge >= 30 and myAge <= 39:
    print('당신은 30대입니다.')
elif myAge >= 40 and myAge <= 49:
    print('당신은 40대입니다.')
elif myAge >= 50 and myAge <= 59:
    print('당신은 50대입니다.')
elif myAge >= 60 and myAge <= 69:
    print('당신은 60대입니다.')
elif myAge >= 70 and myAge <= 79:
    print('당신은 70대입니다.')
elif myAge >= 80 and myAge <= 89:
    print('당신은 80대입니다.')
else:
    print('당신은 누구야?')
elif

각 조건에 10보다 myAge가 크거나 같고 19보다 같거나 작은 조건을 둘다 만족하기 위해 and를 사용했습니다.

elif

봐주셔서 감사합니다. 문의 또는 잘못된 설명은 아래의 댓글에 부탁드립니다.
당신의 작은 누름이 저에게는 큰 희망이 됩니다.


    
    

강좌로 돌아가기

댓글 0개

정렬기준