로그인 바로가기 하위 메뉴 바로가기 본문 바로가기

모두를 위한 프로그래밍 : 파이썬

임시 이미지 커넥트재단 edwith
http://www.edwith.org/pythonforeverybody/forum/3459
좋아요 2776 수강생 48873

x= 0

while x < 10:

    if x < 10:

         x = x + 1

    elif x > 8

        print(x)

print(x)

로 되어있는데요 실행 결과 답이 10 이라고 합니다. x=10 일때 elif 가 실행돼서 10이 한번 출력된후 루프 빠져나와서 print(x)가 한번 더 실행돼서

결과값이

10

10

으로 나와야 할것 같은데.. 왜 한번만 실행되는지 이해가 잘 안갑니다.

알려주세요~!!