ChainSmoker’s Block

[Python] 03. 프로그램의 구조를 쌓는다! 제어문 - 3_6 본문

개인공부(WEB, Python, DB)/Python

[Python] 03. 프로그램의 구조를 쌓는다! 제어문 - 3_6

ChainSmokers 2023. 1. 2. 19:51

[03. 프로그램의 구조를 쌓는다! 제어문]

-3. for문

===================for문과 함께 자주 사용하는 range 함수
:
-range 함수의 예시 살펴보기
for와 range함수를 사용하면 1부터 10까지 더하는 것을 아래 예시와 같이 구현할 수 있다.


range(1, 11)은 숫자 1부터 10까지(1이상 11미만)의 숫자를 데이터로 갖는 객체이다. 따라서 위 예에서 i변수에 리스트의 숫자가 1부터 10까지 하나씩 차례로 대입되면서 add = add + i문장을 반복적 수행, add는 55에서 멈춰 출력된다.

또한 우리가 앞에서 살펴본 '60점 이상이면 합격'이라는 문장을 출력하는 예제를 range함수를 사용해서 바꿀 수 있다. 아래 예시이다.

 


len함수는 리스트 내의 요소 개수를 돌려주는 함수이다. 따라서 len(marks)는 5가 될 것이다.
range(len(marks))는 range(5)가 될 것이다.
number변수에는 차례대로 0에서 4까지(0이상 5미만)의 숫자가 대입된다.
marks[number]는 차례로 90, 25, 67, 45, 80 값을 갖게 된다.

반응형