연습문제 3-3
참고: 이 연습문제는 지금까지 배운 기능과 문장만 사용해서 풀어야 한다.
1. 다음과 같은 격자를 그리는 함수를 작성하라.
+ - - - - + - - - - +
| | |
| | |
| | |
| | |
+ - - - - + - - - - +
| | |
| | |
| | |
| | |
+ - - - - + - - - - +
힌트: 한 줄에 두 개 이상의 값을 출력하려면 값을 콤마로 구분해야 한다.
print('+', '-')
기본적으로 print는 다음 줄로 이동해버리지만, 다음처럼 하면 이 동작을 바꿔서 공백을 넣게 할 수 있다.
print('+', end=' ')
print('-')
이 문장의 출력은 '+ -'가 된다.
인수가 없는 print 문은 현재 줄을 끝내고 다음 줄로 이동한다.
2. 4행 4열로 된 격자를 그리는 함수를 작성하라.
해법: http://thinkpython2.com/code/grid.py
크레딧: 이 연습문제는 <Practical C Programming, 3rd Ed.>(O’Reilly)의 연습문제에서 기반했다.