728x90
문제
아래 예제와 같이 개를 출력하시오.
입력
없음.
출력
개를 출력한다.
예제 입력 1 복사
예제 출력 1 복사
|\_/|
|q p| /}
( 0 )"""\
|"^"` |
||_/=\\__|
답
print("|\_/|")
print("|q p| /}")
print('( 0 )"""\\')
print('|"^"` |')
print("||_/=\\\__|")
풀이
1. 백슬러시(\) 뒤 큰따옴표("") or 작은 따옴표('')가 있는 경우
# 출력해야 하는 모양
( 0 )"""\
# 코드작성
print('( 0 )"""\\') # \'앞에 \을 붙여준다.
백 슬러시(\)와 따옴표를 붙여 사용하면\뒤 따옴표가 문자열을 만드는 기호로 인식되지 못한다. 이스케이프로 인식되기 때문이다. 이것을 방지하기 위해서 앞에 백 슬래시를 한번 더 붙여준 것이다.
2 백 슬러시(\) 두 개
# 출력해야 하는 모양
||_/=\\__|
# 코드작성
print("||_/=\\\__|") # \\ 앞에 \을 하나 더 붙여준다.
이번엔 이스케이프 문자 중에서 백 슬러시(\) 두 개가 있으면 하나의 백 슬러시만 출력되는 성질을 유의하여 작성하였다. 백 슬래시를 두 개 출력하기 위해선 백 슬래시를 하나 더 붙여주게 되면 백 슬래시가 두 개가 출력된다.
728x90
'CodingTest > [Baekjoon Online Judge]' 카테고리의 다른 글
백준 9498번 [파이썬] 시험 성적 (0) | 2023.03.08 |
---|---|
백준 1330번 [파이썬] 두 수 비교하기 (0) | 2023.03.08 |
백준 10171번 [파이썬] 고양이 (0) | 2023.03.07 |
백준 11382번 [파이썬] 꼬마 정민 (0) | 2023.03.07 |
백준 2588번 [파이썬] 곱셈 (0) | 2023.03.07 |