range() 함수는, 숫자 리스트를 만들어 주고 인덱스가 0 부터 시작한다는 특징이 있다.

[0,1,2,3,4,5,6,7,8,9,10]이라는 리스트를 만들기위해서는 range(0,10+1), range(10+1)과 같이 사용하면된다.
range(10+1)을 하면 메모리는 저장되지만 출력은 되지않기 때문에 눈으로 확인하고 싶을때는 앞에 list()를 붙여주면 0부터 10까지의 리스트가 출력되는것을 알수있다.

4부터 17까지의 리스트를 만들기 위해서는 range( 4 ,17+1)을 사용하면된다. , 왼쪽은 ~부터의 숫자를 쓰고 ,오른쪽은 ~까지의 숫자에 1을 더하면 된다.

range(7)은 [0,1,2,3,4,5,6] 이기 떄문에 hello가 7번 반복한 것을 볼 수 있다.
while 반복문을 이용해 무한루프 만들기

while 반복문은 조건식이 참(True)일 때 반복하고 거짓(False)일 때 반복을 끝내는데 위의 그림과 같은경우는 True이기때문에 반복이 멈추지 않는 무한루프가 되는 것입니다.

위의 그림은 조건식이 True이기떄문에 무한루프인데 if에 조건이 '그만'을 입력받으면 break 즉, 동작이 멈추는 코드이다.
'python' 카테고리의 다른 글
| Python library(random number, 평균값 중앙값, 날짜시간 ) (0) | 2022.04.28 |
|---|---|
| Python 함수(Functions) (0) | 2022.04.28 |
| Python For loop (0) | 2022.04.27 |
| Python 반복문 (for문) (0) | 2022.04.27 |
| Python 조건문 ( if else ) (0) | 2022.04.26 |