for 문을 이용한 구구단 작성 문의 - 흐름이 이해가 가지 않습니다.
해결됨
프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
Chapter 4-2에서 for 문을 이용한 구구단 작성하는 법 이 아래 처럼 나왔습니다. . for i in range (2, 10): for j in range (1, 10): print('{:4d}'.format(i*j), end = '') print() . 그런데 마지막 줄 print() 이 있고 없고가 차이가 큽니다.. 처음 세 줄만 돌리면 2 4 6 8 10 12 14 16 18 3 6 9 12 15 18 21 24 27 . . . print() 추가 하면 2 4 6 8 10 12 14 16 18 3 6 9 12 15 18 21 24 27 4 8 12 16 20 24 28 32 36 이렇게 나옵니다.. 왜 저렇게 되는지 알 수 있을까요...? . . 질문 하나더 print()을 들여쓰기 해서 for i in range (2, 10): for j in range (1, 10): print('{:4d}'.format(i*j), end = '') print() 이렇게 해서 돌리면 결과가 이렇게 나옵니다. . 2 4 6 8 10 12 14 16 왜 이렇게 되는지 잘 와닿지가 않습니다.. 설명 부탁드려도 될까요?
- ford
- python
러시안블루
댓글 2
좋아요 0
조회수 529





