라벨이 for문인 게시물 표시

[Python] 파이썬 for문 사용법과 예제

파이썬 for문 사용법과 예제 1부터 10 더하는 코드 짜기 1부터 10까지 더하는 코드를 짜보자. 그럼 아래와 같은 예제처럼 짤 수 있다. 하지만 1부터 100까지 더하려고 할 때 이 방식을 쓰면 엄청난 노가다가  될 거다. 이때 더 편하게 사용 할 수 있는 문법이 for문이다. num = 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 print (num) 결과 : 55 for문 사용하여 1부터 10까지 더하기 for문을 사용하여 1 부터 10 까지 더하는 코딩을 짜보자. range(1, 11)은 1부터 11미만 까지(1부터 10)의 숫자를 갖는 객체다. 즉 for문은 10번 반복되고 i 는 1부터 시작해서 1회 반복 마다 1씩 커진다. 즉 i는 열번 반복하며 1,2,3,4,5,6,7,8,9,10를 더하여 sum 이라는 변수에 55가 저장된다. 만약 1부터 1000을 더하고 싶을 때 in rage(1, 1001)을 넣어 간편하게 구할 수 있다. 이 예제는 반복적인 수행을 쉽게 할 수 있는게 for문이라는 것을 알려주기 위한 거고 아래 예제부터는 여러가지 for문에 대해 알아보자. sum = 0 for i in range ( 1 , 11 ): sum = sum + i print (sum) 결과 : 55 기본적인 for문 list에 [1,2,3,4] 4개의 요소를 만들었다. for문 진행 순서를 알아보자. for i in list: 이 줄에서 for문이 실행된다. 우선 list 에는 4개의 요소가 있기 때문에 for문 실행이 4번 반복된다. 1. 첫 번째 실행 시 i 에는 list의 첫 번째 요소 1이 대입 된다. 다음 줄로 내려가 print(i) 에서 i의 값 1이 출력된다. 다시 for문 위로 올라간다. 2. 두 번째 실행 할 때는 i에 list 두 번째 요소 2가 대입 된다. 다음 줄로 내려가 print(i) 에서 i의 ...