특수문자를 입력받아 다음과 같은 결과물을 출력하기 위한 문제이다.
,r'"7
r`-_ ,' ,/
\. ". L_r'
`~\/
|
|
각종 기호를 이용하여 새싹을 그려보는 문제이다.
기본적으로 파이썬에서 특수문자를 출력 하는 방법은 두 가지가 있는데,
print(" \\ \" ")
print(r" \ " ")
첫 번째는 " " 안쪽에 \ (백슬래시) + 특수문자를 적어넣어 작동시키는 방법이다.
두 번째는 " " 앞쪽에 r 을 입력하면 내부에 적힌 특수문자를 자동으로 \+특수문자 형태로 바꿔주는 방법이 있다.
유의사항
문제를 풀 때 특수문자가 아닌 것까지 처리를 하고 실행한 것이 아닌지 잘 살펴볼 수 있기를 바란다.
정답코드
print(" ,r\'\"7")
print("r`-_ ,' ,/")
print(" \\. \". L_r'")
print(" `~\\/")
print(" |")
print(" |")
문제에서 주어진 기호 중에 특수문자 처리를 해서 출력해야 할 것들은 [' " \] 괄호 안의 세 가지 것들이다.
나머지 문자들은 그냥 출력할 수 있는 문자들이기에 건들지 않고 print해 준다.