본문 바로가기

BAEKJOON/Python3

백준 #10171: 고양이

입출력과 사칙연산 - #10171: 고양이  python3

 

#10171 link

 

10171번: 고양이

문제 아래 예제와 같이 고양이를 출력하시오. 입력 출력 고양이를 출력한다. 예제 입력 1 복사 예제 출력 1 복사 \ /\ ) ( ') ( / ) \(__)|...

www.acmicpc.net

문제


고양이를 출력하자

 

풀이


print('\\    /\\\n )  ( \')\n(  /  )\n \\(__)|')
print("""\    /\\
 )  ( ')
(  /  )
 \(__)|
""")

\을 출력하기 위해서는 \\로 작성해야한다. '는 '\로 작성해야합니다. 

 

그렇게 하지않고 첫째 줄 마지막의 \만 \\로 작성해도 되는데,

다른 \와 '의 경우, 이후에 나오는 문자가 \n과 같이 기능을 하도록 만들지 않기 때문입니다.

 

만약 작성 도중 원치 않는 기능을 유발할 것 같다면 \\와 같이 처리해주어야합니다. 

첫번째 줄 마지막 \의 경우,  \로 끝나면 영향이 생기기 때문에 \\로 작성해야 합니다.

 

두번째 코드의 경우 """ """는 이하 내용을 코드에서의 줄바꿈을 출력값에도 동일하게 적용시켜 줍니다.

 

'BAEKJOON > Python3' 카테고리의 다른 글

백준 #1001: A-B  (0) 2020.07.26
백준 #1000: A+B  (0) 2020.07.25
백준 #10172: 개  (0) 2020.07.25
백준 #10718: We love kriii  (0) 2020.07.25
백준 #2557: Hello World  (0) 2020.07.25