백준 파이썬 10171 고양이 백슬래시 질문
조회수 1608회
고양이 문제 : https://www.acmicpc.net/problem/10171
http://boj.kr/3bac403ef5a64e27a7035cfec8c6b5d5 인터넷을 보고 이처럼 코드를 짰거든요
근데 백슬래쉬를 출력하기 위해서는 두 개의 백슬래쉬(\)가 필요한데 왜 첫 번째 줄에서 첫 번째 백슬래쉬와 네 번째 줄에서의 백슬래쉬는 출력을 위한 백슬래쉬가 필요하지 않을까요?
1 답변
-
예제를 잔뜩 만들어 보았으니 한번 연구해 보세요.
# print('0: 당연히 오류를 일으킴. 오류의 내용이 unexpected EOF라는 사실에 주의하자.') # print('\') print('1: 그냥 스트링 리터럴에 백슬래시 2개') print('\\') print('-----------') print('2: 멀티라인 스트링 리터럴에서 백슬래시 1개') print('''\ ''') print('-----------') print('3: 멀티라인 스트링 리터럴에서 백슬래시 2개') print('''\\ ''') print('-----------') print('4: 멀티라인 스트링 리터럴에서 백슬래시 3개') print('''\\\ ''') print('-----------') print('5: 멀티라인 스트링 리터럴에서 백슬래시 3개, 다음 줄에 1개, 다음 줄에 2개 하고 끝') print('''\\\ \ \\''') print('-----------') print('6: 5와 똑같은데 중간 줄 백슬래시 *뒤*에 공백 하나') print('''\\\ \ \\''') print('-----------') print('7: 5와 똑같은데 중간 줄 백슬래시 *앞*에 공백 하나') print('''\\\ \ \\''')
댓글 입력