코딩테스트

[백준 25083번][Python] 새싹 : 문자열 출력

도도o 2024. 9. 12. 21:33

 

문제

아래 예제와 같이 새싹을 출력하시오.

 

 

 

 

제출한 답안

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