• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

while

21.02.16 22:43 작성 조회수 193

0

i = 1<o:p></o:p>

<o:p> </o:p>

while i < = 10:<o:p></o:p>

print(‘i’, i)<o:p></o:p>

   if I == 6:<o:p></o:p>

    break<o:p></o:p>

 i += 1<o:p></o:p>

<o:p> </o:p>

-        i = 1<o:p></o:p>

i = 2<o:p></o:p>

i = 3<o:p></o:p>

i = 4<o:p></o:p>

i = 5<o:p></o:p>

i = 6<o:p></o:p>

<o:p> </o:p>

 여기는 1부터 출력이되는데

n = 10<o:p></o:p>

while n > 0:<o:p></o:p>

   n -= 1<o:p></o:p>

   print(n)<o:p></o:p>

else: <o:p></o:p>

    print(‘else out.’)<o:p></o:p>

는 왜 9부터 출력이 되나요? 

+ 와 - 의 차이인가요?

답변 2

·

답변을 작성해보세요.

1

PARK JUNYEONG님의 프로필

PARK JUNYEONG

2021.02.17

n = 10
while n > 0:
  n -= 1
  print(n)
  else:
    print('else out.')

이 부분 코드가 오류입니다.

else 문만 사용 할 수 없습니다.

어느 부분이 궁금한지 이해는 가지만, 정확한 답글을 위해 코드를 다시 작성해주세요 :)

--------------------------------------

도움이 되었으면 우측하단 또는 좌측하단에 하트 한번만 눌러주세요 :)

또한, 해결이 안된 경우 답글 작성 부탁드립니다!

0

너무 주먹구구식으로 몰아서 하는 질문은 좋지 않아요.

차근차근 돌아보시면서 코드를 살펴보세요.