for문 돌릴건데 몇번 돌릴건지, 혹은 별을 몇개 찍을지, 혹은 빈 공백이 몇칸인지에 대한 모든 논의는 각 행을 기준으로 한다.
이때 기준으로 할때도 1부터 시작하는 행이 아닌
행이 0부터 시작한다고 하고 for문 작성하면 수월하다.
n=3일때
*****
***
*
***
*****
출력이라고 가정/ 중간에서 규칙이 바뀌니까 한번 끊어야됨
0행부터 2행까지는 기존대로 진행
규칙이 바뀌면 다른 for문으로 사용해야됨 > 행도 대칭으로 숫자를 매긴다.
이렇게 행 번호를 매겨버리면 위에서 썼던 n과 i의 관계식을 그대로 사용할 수 있다
a*b의 2차원 배열을 for문으로 만들고 싶다면
for i in range(a):
for j in range(b):
~~
outer for문은 열 , inner for문은 행을 의미함
chr(65) >> A
ord('A') >> 65