지금까지 반복문의 형식과 range() 명령어를 배워 보았습니다. for a in data에서 a는 data의 요소를 차례대로 담는 변수라서 변수명이 반드시 a가 아니어도 됩니다. b나 c 또는 number 등 원하는 대로 지정할 수 있습니다. 일반적으로 프로그래밍할 때 반복문에서 사용하는 변수는 i입니다. 왜 i인지에 관해서는 여러 의견이 있습니다. 반복자를 의미하는 iterator의 약자라는 의견이 지배적이긴 하지만, 프로그래밍이 처음 만들어지는 시점에 고등 수학에서 사용하는 문자가 i여서 그대로 가지고 왔다고도 하고, index의 약자로 i를 사용한다는 의견도 있습니다.
이 책에서도 앞으로는 프로그래밍 관습에 따라 반복문에서 a 대신 i를 사용하겠습니다.
for i in range(20):
print(i, '선생님, 다시는 청소를 빼먹지 않겠습니다.')
a를 i로 바꿔도 반복문은 정상적으로 실행됩니다. 오류가 발생하거나 결과가 이상하다면 두 줄 모두 a를 i로 바꾸었는지 확인해 보세요. 하나라도 i로 바꾸지 않으면 오류가 발생하거나 숫자가 모두 0(또는 다른 숫자)으로 출력됩니다.