간단한 파이썬 예제 문제입니다.
문제 내용 & 코드
고양이 모양을 출력하는 문제인데, 특수문자를 주의해야 합니다.
백슬래시(\) 모양을 넣거나 한따옴표(')를 넣을 때 앞에 백슬래시를 한 번 더 넣어주어야 합니다.
\ 출력 희망 시, \\
' 출력 희망 시, \'
그 외에 특이사항은 없고, 한 줄씩 출력해도 되지만 print을 여러 번 쓰기 귀찮아서 list에 넣어두고 for문으로 한 요소씩 출력해 보았습니다.
list = ['\ /\\',' ) ( \')', '( / )', ' \(__)|']
for item in list:
print(item)
어느 언어를 사용하더라도 이러한 특수문자는 주의가 필요할 것 같고,
어떤 문자들을 주의해야 하는지 상기시켜주는 문제였습니다!
간단한 문제부터 풀어보고 있는데 금방 끝나서 기분이 좋네요!
참고 사항 & 추가 정보
참고로, 영어로는 이러한 특수 문자를 'escape character'라고도 부르는 것 같습니다.
혹시 영어로 검색이 필요하면 이 용어 활용해서 구글링해 보면 도움이 될 것 같습니다.
추가적으로 참고할 수 있는 특수문자입니다:
\n | 줄넘김 |
\r | 덮어쓰기 용도 등으로 사용 가능 해당 줄의 맨앞으로 커서 이동시키는 것 같습니다 |
\t | 탭 |
\b | 백스패이스 |
\r, \b는 흔히 사용할 일은 없는 것 같지만 유용한 것 같습니다!
반응형
'SW 개발' 카테고리의 다른 글
두 수 나누기 [백준1008, A/B, 파이썬] (0) | 2022.02.13 |
---|---|
두 수의 곱 출력 [백준 10998, AxB, 자바] (0) | 2022.02.13 |
각종 안드로이드 스튜디오 라이선스 오류 해결 (0) | 2021.11.07 |
백준 자바 코드 제출 형식 (0) | 2021.09.21 |
코드 첫 업로드 [백준 1065, 한수, 파이썬] (0) | 2020.12.21 |
댓글