문제
10171번: 고양이
아래 예제와 같이 고양이를 출력하시오.
www.acmicpc.net
답
print("""\\ /\\
) ( ')
( / )
\\(__)|""")
설명
먼저, (백슬래시\, 한글 자판에서는 ₩)같은 경우에는
escape sequence(이스케이프 시퀀스, 탈출 문자)를 시작하는 문자입니다.
백슬래시는 특별한 의미로 취급되기 때문에 단독으로 쓸 수 없습니다.
즉, \를 표시하려면 \\와 같이 표현해야합니다.
또한, 코드에서 보듯, 파이썬에서 따옴표 또는 큰따옴표 3개로 구성된 문자열은 ‘생긴대로 문자열을 구성하라’ 라는 의미로 생각할 수 있습니다.
줄바꿈 등의 특수한 경우에도 코드상에 표시되는대로 문자열이 구성되죠. 즉, \n 없이도 개행 효과를 줄 수 있습니다.
배운 점
1. '\(백슬래시)'를 문자열로 나타내고 싶다면, \\와 같이 2번 써줘야 한다.
2. 큰따옴표 3개(""")로 구성된 문자열은 따옴표 안의 내용을 그대로 출력한다.
3. 파이썬은 코드상에 표시되는대로 문자열이 구성되기 때문에, \n이 아닌, 엔터를 쳐서 개행 효과를 줄 수 있다.
설명 출처:
https://neomindstd.github.io/%EB%AC%B8%EC%A0%9C%ED%92%80%EC%9D%B4/boj10171/
[백준/파이썬] 10171번 고양이 풀이
파이썬을 이용한 백준 온라인저지 문제풀이
neomindstd.github.io
'코딩 노트 > ALGORITHM' 카테고리의 다른 글
[BOJ/10869/Python3] 사칙연산 (0) | 2021.11.21 |
---|---|
[BOJ/1000/Python3] A+B (0) | 2021.11.21 |
[BOJ/10172/Python3] 개 (0) | 2021.11.21 |
[BOJ/10718/Python3] We love kriii (0) | 2021.11.21 |
[BOJ/2557/Python3] Hello World! (0) | 2021.11.21 |