백준

백준 10171 고양이 파이썬

하카데미 2022. 1. 24. 09:00

1. 문제

  • 고양이 출력하기

 

 

2. 출제의도 파악하기

  • 문자열 안에 \, ' 가 들어갈 수 있도록 표현하기
  • 여러줄의 문자열 출력해야함.

 

 

3. 풀이

  • \에 대해

\는 줄바꿈(\n), 탭(\t) 등을 표현할 때 사용되는 문자이다.

\를 쓰면 특별한 기능을 쓰겠다라는 의미이다.

따라서 \ 자체를 문자열에 표현하고 싶다면,

\\로 입력해주면 된다.

그럼 뒤에 있는 \를 문자로 출력해준다.

 

  • 따옴표에 대해

큰따옴표( " )나 작은 따옴표( ' )로 문자열을 표현한다.

만약 출력하고 싶은 문자열에 작은 따옴표가 있다면 큰 따옴표로 문장을 감싸주면 된다.

혹은 표현하고 싶은 따옴표 앞에 \를 입력해주면 된다.

 

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

 

 

4. 남의 버전 분석

print('\\    /\\\n )  ( \')\n(  /  )\n \\(__)|')
  • 줄바꿈( \n )을 이용해 출력할 수 있도록 해주었다.
print("\\    /\\\n )  ( ')\n(  /  )\n \\(__)|")
  • 남의 버전에서 큰 따옴표로 감싸주어 표현해도 된다.

 

 

5. 출력 확인

 

 

 

'백준' 카테고리의 다른 글

백준 1001 A - B 파이썬  (0) 2022.02.03
백준 1000 A + B 파이썬  (0) 2022.01.25
백준 10172 개 파이썬  (0) 2022.01.24
백준 10718 We love kriii  (0) 2022.01.23
백준 2557 Hello World 파이썬  (0) 2022.01.23