강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

Keon-Vin Park님의 프로필 이미지
Keon-Vin Park

작성한 질문수

프로그래밍, 데이터 과학을 위한 파이썬 입문

Function Concept I

Lab Condition&Loop 2 구구단 질문입니다~

작성

·

231

0

혹시 Lab2 '연속적인 구구단 입력' 코드에서,  x= int(input())을 while문 바깥(위)에 안쓰고,  while문 안(아래)에 쓰는지 궁금합니다.  위에 썼더니 무한루프 현상이 생기네요.

답변 1

0

TeamLab님의 프로필 이미지
TeamLab
지식공유자

안녕하세요. 출장일정으로 늦게 답변드려 죄송합니다. 코드를 같이 붙여주시면 조금더 답변하기 좋을거 같습니다.

안에 쓰는 이유는 while문에 1번은 반드시 들어갈 수 있도록 코드를 짜기 위해서 입니다. 밖에 써버리면 다시 사용자에게 입력을 못 받으므로 한번 잘못 입력이 되면 못들어가거나, (다시받을수 없으니) 처음 입력한 값으로 계속 무한 loop가 돌아갑니다.

Keon-Vin Park님의 프로필 이미지
Keon-Vin Park

작성한 질문수

질문하기