-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
while문 질문이요
20.10.29 00:40 작성 조회수 122
1
while (조건):
print()
보통 while문이 이렇게 되잖아요. 그런데 처음에 while문은 while뒤 조건을 만족할때까지 반복하라는 뜻이다 라고 하셨는데, 예문에서
while person != customer :
print("{0},커피가 준비되었습니다.format(customer)")
의 경우는 손님이 그 customer가 아닐경우 print문을 반복하게 되잖아요. 그러니까 while 조건을 만족할때까지라면, perosn== customer이 되어야하는거 아닌가요?
답변을 작성해보세요.
1
나도코딩
지식공유자2020.10.31
while (조건) 에서 '조건'을 만족하는 동안 계속 반복하게 됩니다.
person != customer 라고 하면, 지금 온 사람이 내가 부른 고객이 아닌 동안 계속해서 부르는 동작입니다. 지금 온 사람이 내가 부른 고객이 맞다면 반복문을 그만 수행하고 탈출하게 됩니다.
"만족할 때까지"가 아닌 "만족하는 동안" 으로 이해해주세요. 강의 영상에서 제 워딩이 혼란을 드렸나봅니다.
답변 1