카테고리 없음

1-2. print 문제 풀이(고양이, 새싹)

abccoco 2022. 5. 26. 21:41

print를 이용한 문제를 풀어보자

 

 

문제 1

  • 아래 예제와 같이 고양이를 출력하시오.
  • 문제를풀기 위해 알아야할 점: print()문에서 역슬래시(\) 출력시키는 방법

 

  • 문제 해설

처음에는 한줄 한줄 고양이 print문으로 출렸했었는데 계속 오류가 나서 찾아보니

다만 역슬래시(\)를 쓸때는 \\ 이렇게 두개를 연속해서 적어야 역슬래시가 인식된다는걸 알게되어서

첫 print문 마지막에 \를 뒤에 붙여주었다

 

내가 작성한 틀렸던 코드

print("\    /\")
print(" )  ( ')")
print("(  /  )")
print(" \(__)|")

 

정답 코드

print("\    /\\")
print(" )  ( ')")
print("(  /  )")
print(" \(__)|")

 

 

 

문제 2

 

  • 아래의 예제와 같이 새싹을 출력시오.
  • 풀기위해 알아야할 점: print()문에서 따옴표(")를 출력시기는 방법

 

  • 문제 해설

이 문제에서는 이스케이프 문자(Escape)를 알아야 했다

글 안에 있는 따옴표(")를 출력해야 했는데 이 방법을 사용했다

\" : 따옴표(") 출력. 작은따옴표도 해당된다.1

 

정답 코드

print('         ,r\'\"7')
print('r`-_   ,\'  ,/')
print(" \. \". L_r'")
print('   `~\/')
print('      |')
print('      |')

 

 


  • 이스케이프 문자(Escape)

\n : 줄바꿈
\t : 탭
\\ : 역슬래시() 출력
\" : 따옴표(") 출력. 작은따옴표도 해당된다.
\b : 백스페이스. 바로 앞 문자가 지워진다.

print('두 줄에\n나눠서 출력')
#두 줄에
#나눠서 출력
print('hello world!\nhello world!\bhello world!')
#hello world!
#hello worldhello world!