• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

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

20.09.09 13:12 작성 조회수 104

0

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

답변을 작성해보세요.

0

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

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

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

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