모든 언어의 기본은 반복문이다.

대표적으로 for문과 while문이 있는데,

많은 친구들이 이 쉬운 문법을 이해하지 못해서, 프로그래밍을 포기한다.

심지어 컴퓨터 학과 학생들도 이해를 하지 못해서 포기하는 경우가 많았다.

물론 그 때는 파이썬이 나오기 전이었고, c를 사용하던 때였으니..

 

그럼 가장 간단한 반복문을 실행해 보자

for i in range(1, 6):
  print(i)

i가 1~6의 영역안에서 바뀌는 동안, i의 값을 출력하라는 뜻이다.

1~6 의 영역인데 실제로는 1보다 크거나 같고 6보다 작은 값을 출력하라는 뜻이다.

 

주의: for문 아래에서 반복할 명령어들은 tab 키를 이용해서 안으로 들여쓰기를 해야함을 명심해야 한다.

 

이렇게 5개의 숫자가 나오는 것을 알 수 있다.

i가 1~5 로 바뀌면서 출력된 것이다.

 

하지만 숫자 하나가 나오도 또  줄이 바뀌니 한눈에 보기가 어렵다.

한 줄에 1 2 3 4 5 를 출력해보자.

for i in range(1, 6):
  print(i, end = ' ')

 

end = ' ' 를 넣으니 숫자 출력 뒤에 줄 바뀜이 사라지고, end에 넣어준 공백이 나온 것을 확인할 수 있다.

end에 값을 안 넣으면 '\n' 이라는 줄바뀜이 들어가 있음을 예상할 수 있다.

 

다음 장에서는 아래와 같이 구구단을 출력해 볼 것이다.

2 x 1 = 2     3 x 1 = 3    4 x 1 = 4   ...........  9 x 1 = 9

2 x 2 = 4 . . . . . . .                                             9 x 2 = 18

.

.

2 x 9 = 18 ...                                                       9 x 9 = 81

          

Posted by 공놀이나하여보세
,