우당탕탕 파이썬 with 하루하나 알고리즘

백준 10172 파이썬 - 강아지 출력하기 (문자열 안에 따옴표)

hyxndy 2022. 3. 10. 16:22

백준 10172번 - 강아지 with phython

Q. 아래 예제와 같이 개를 출력하시오.

<답>

강아지는 지난 day3문제였던 고양이와 비슷한 방식으로 풀면된다.

하지만 여기서 주의해야할 점은 ""부분인데, 이는 print() 함수 안에 문자열을 넣을 때

문자열 주변에 ""표시가 필요하기 때문이다.

즉 print("문자열") 꼴로 코드를 작성해야 하는데

이미 문자열 안에 """가 있어 이는 컴퓨터에게 혼동을 줄 수 있다.

이 큰 따옴표를 문자열로 잘 인식되게 만드는 방법으로는 문자열 주위를 작은따옴표('')로 묶는 방법이 있다.

위 코드와 같이 큰따옴표가 문자열 안에 들어있는 경우에는 문자열 주변을 작은따옴표로 묶어주었다.

(문자열 안에 큰따옴표가 없더라도 문자열을 작은따옴표로 묶을 수 있다.)

그리고 이스케이프 문자인 역슬래시(\)를 문자로 인식하기 위해 역슬래시를 한 번 더 입력해주었다.

위코드는 5개의 print 함수를 한번에 출력해야 한다.

실행 코드 개수를 줄이기 위해 줄바꿈 문자열(\n)을 사용해주어 한 줄의 코드로도 만들어보았다.

줄바꿈 문자열을 사용하여도 동일한 결과가 나옴을 볼 수 있다.

이때는 모든 문자들을 한번에 작은따옴표로 묶어주었다.