문제
아래 예제와 같이 새싹을 출력하시오.
제출한 답안
print(" ,r'"+'"'+"7")
print("r`-_ ,' ,/")
print(" \. "+'"'+". L_r'")
print(" `~\/")
print(" |")
print(" |")
간략한 풀이
파이썬에서 문자열을 출력할 때는 print() 함수를 이용한다. 한 줄씩 print 문으로 출력해주었다.
이 경우는 문자열 안에 따옴표(') 나 쌍따옴표(")가 포함되어 있어 주의해야 한다.
다른 풀이
여러 줄에 걸쳐 있는 문자열을 """ """ 으로 묶어주었다.
print(""" ,r'"7
r`-_ ,' ,/
\. ". L_r'
`~\/
|
|""")
1. 문자열 안에 따옴표와 쌍따옴표 포함하기
파이썬에서 문자열을 표시할 때, 따옴표나 쌍따옴표는 문자열의 시작과 끝을 나타낸다. 따라서 문자열 안에 따옴표나 쌍따옴표가 있는 경우, 문자열의 시작 또는 끝으로 인식할 수 있다. 다음과 같은 방법을 사용할 수 있다.
1. 따옴표를 포함할 때는 문자열을 쌍따옴표로 묶기
print("He said, 'Hello!'")
2. 따옴표를 포함할 때는 문자열을 쌍따옴표로 묶기
print('She replied, "Hi!"')
3. 문자열 안에서 예외처리 하기
print("The sign says: \"Welcome!\"")
2. 문자열을 출력할 때 공백 처리하기
print() 문에 여러 인자를 입력하면 공백이 생긴다. 문자열을 결합하여 출력하면 공백 없이 출력할 수 있다.
print('a','b')
>>> a b
print('a'+'b')
>>> ab
'코딩테스트' 카테고리의 다른 글
[백준 2444번][python] 별찍기 - 7 (1) | 2024.09.14 |
---|---|
[백준 3003번][Python] 킹, 퀸, 룩, 비숍, 나이트, 폰 (1) | 2024.09.12 |
[백준 11718번][Python] 그대로 출력하기 (0) | 2024.09.05 |
[백준 10813번][Python] 공 바꾸기 (0) | 2024.09.04 |
[백준 1920번][Python] 수 찾기 (binary search/이진탐색) (0) | 2024.09.03 |