python for 문 연습

python for 문 연습

코딩이 필요한 이유는 반복해야 할 계산을 컴퓨터에게 시키기 위해서입니다. 컴퓨터는 반복작업을 잘 합니다. 이번 포스팅에서는 python for 문을 통해 컴퓨터에게 단순 반복 작업을 시키는 연습을 해보겠습니다. 파이썬 for 문을 따라하다가 나도 모르는 사이에 익숙해지게 하는 것이 이 포스팅의 목적입니다. 그냥 따라해 보는 것이 중요합니다.


글의 순서

python for 문의 기본 형태
python for 문 겹쳐 쓰기 : 구구단 출력


python for 문의 기본 형태

회수를 지정해 놓고 그 지정된 회수만큼 코드를 실행하기 위해서 반복문을 사용합니다. 파이썬 for 문의 기본형태는 아래 실습코드01과 같습니다. for 문에서는 in이 쓰이는데, in바로 뒤에 반복문 회수를 지정할 수 있습니다. in 뒤에는 리스트 [ ]가 올수도 있고, range() 함수를 사용할 수도 있습니다. 실습코드01은 in 뒤에 리스트가 사용된 경우입니다. for와 in 사이에 변수가 들어갑니다.

실습코드02는 in 다음에 range() 함수를 사용한 경우입니다. range(시작값, 끝값, 증가폭)의 형태로 쓰입니다. 이 range() 함수는 ‘시작값부터 끝값-1 까지 증가폭만큼 증가시켜 가라’라는 의미입니다.

증가폭은 양수일 수도, 음수일 수도 있습니다. 만약 증가폭을 써주지 않으면 기본 값인 1이 적용됩니다. range() 함수 안에 끝값이라는 인자 1개만 쓸 수도 있는데, 이럴 경우 ‘0부터 시작해서 끝값-1 만큼 증가폭 1씩 증가시켜라’는 의미입니다. 실습코드02에서 증가폭이 없는 경우와 값을 지정한 경우, 끝 값만 지정한 경우를 비교해 보시기 바랍니다.



python for 문 겹쳐 쓰기 : 구구단 출력

python for 문을 겹쳐 써서 구구단을 출력할 수 있습니다. 실습코드03은 3단까지 출력하는 파이썬 코드입니다. count가 몇단까지 출력할건가요? 에 대한 답입니다. range() 함수의 인자 중 시작값은 2, 끝값은 4이며, 증가폭은 1입니다.


마치며 …

이번 포스팅에서는 python for 문을 통해 컴퓨터에게 단순 반복 작업을 시키는 연습을 해보았습니다. for 변수 in 의 형태로 사용됩니다. in바로 뒤에 반복문 회수를 지정할 수 있는데, in 뒤에서 반복문 회수를 지정하는데는 리스트 [ ]나 range() 함수를 사용할 수 있습니다. python for 문을 따라하다가 나도 모르는 사이에 익숙해지셨길 바랍니다.

 

 

함께 참고하면 더 좋은 글 :
파이썬 프로그래밍 시작 (6) 반복문
파이썬 프로그래밍 시작 (7) 반복문과 무한루프
파이썬 데이터 분석! 데이터 분석을 위한 코딩언어 파이썬
파이썬 IDE 설정. 비주얼 스튜디오 코드(Visual Studio Code, VS code)
파이썬 프로그래밍 시작하기 (1) 온라인 프로그래밍 환경 리플릿(replit)


참고자료

Python Tutorial 4. 기타 제어 흐름 도구

Leave a Comment