inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)

문제를 풀며 가장 자연스럽게 익숙해지는 파이썬 기본: 반복문 익히기2

while 무한반복문 질문

300

이하윤

작성한 질문수 20

0

문제를 풀며 가장 자연스럽게 익숙해지는 파이썬 기본: 반복문 익히기2

12:10

while 1: 하면 무한반복이라 하셨는데요

1은 참이고 0은 거짓이라고 해서 while 0:도 해보니 안되는것 확인했습니다 그런데 2나 3이나 "x" "a"이런것으로도 해보니 1처럼 다 무한반복이 되더라고요 이것들은 왜 그런 것인가요?

python 웹-크롤링

답변 1

0

잔재미코딩 DaveLee

안녕하세요. 답변도우미입니다.

파이썬에서 while 문은 주어진 조건이 참(True)인 동안 계속해서 코드 블럭을 실행합니다.

파이썬에서는 0을 제외한 모든 숫자들과 비어있지 않은 문자열들을 참(True)으로 간주합니다. 따라서 1, 2, 3, "x", "a" 등은 모두 참(True)이므로 while 1:, while 2:, while 3:, while "x":, while "a": 등은 모두 무한반복을 생성합니다.

반면에 0, 빈 문자열(""), None 등은 거짓(False)으로 간주되므로 while 0:, while "":, while None: 등은 코드 블럭을 실행하지 않고 바로 빠져나옵니다.

즉, while문은 제공된 조건이 참(True)인지 거짓(False)인지를 판별하며, 이를 위해 파이썬의 참/거짓 표현 규칙을 사용합니다.

감사합니다.

65강 소리

0

19

1

섹션 5 CSS selector사용해서 클로링하기2의 커리큘럼 일정 부재?

0

19

2

크롤링, 영상을 따라해도 제미나에게 물어봐도 안되요

0

38

1

정규표현식 및 여러 코드 꼭 외워야 하나요?

0

44

1

리스트 함수형도 정수 데이터 받을 수 있나요?

0

50

1

크롤링 관련 질문

0

69

1

문제 답이 없는 버전은 없나요?

0

78

1

requests, BeautifulSoup 임포트 부분에 대해 문의드립니다.

0

87

1

업데이트 강의

0

103

2

선생님 강의중에서 sqlite3 강의를 제공한 강의가 있나요?

0

128

2

연습용 예제 파일

0

79

1

lxml 관련 오류

0

110

1

SAVE Request 창 띄우는 법

0

96

1

포스트맨 사용법이 바뀌어서 강의를 따라가지 못하겠습니다. 2

0

80

1

포스트맨 사용법이 바뀌어서 강의를 따라가지 못하겠습니다.

0

102

1

예제 2, 4, 6에 대한 풀이 방식 질문.

0

93

1

문제 파일

0

83

1

pdf 파일 내 코드 복붙시 공백

0

297

1

데이터 저장 강좌 문의 건

0

100

1

" " 와 ' '의 차이를 알고 싶습니다

0

246

1

Exercise 22. 문자열 다루기 (strip)

0

138

1

list함수로 리스트 선언하면 실패하는데 이유는 무엇입니까?

0

193

1

셀 삽입후 바로 기입이 가능합니까?

0

143

2

주피터 노트북 마우스 스크롤? 오류

0

1557

2