Exercise 16. 조건문 질문드립니다.

미해결질문
장혁 프로필

data1 이나 data2 가 제일 작을때는 값이 출력이 되는데

data3 이 가장작을때는 출력이 되지 않는 이유를 모르겠습니다.

알려주세요!!

data1 = 3

data2 = 2

data3 = 1

if data1 < data2:

    if data1 < data3:

        print (data1)

elif data2 < data1:

    if data2 < data3:

        print (data2)

elif data3 < data2:

    if data3 < data1:

        print (data3)     

잔재미코딩 프로필
잔재미코딩 1달 전

처음에 data1 < data2 에서 False 라서 다음 elif 로 들어가고

data2 < data1 에서 True 라서 그 안으로 들어가고,

data2 < data3 에서 False 가 나오기 때문에,

전체 조건문은 아무것도 실행되지 않고 종료됩니다.

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스