아래와 같은 크리스마스 트리를 사용자로부터 두 파라미터를 입력받아서 작성한다.
*
***
*****
*******
*********
***********
###
###
###
1) 사용자로부터 “*”와 “#”를 입력받아 사용할 수 있도록, input을 적용하여 코드를 짰다.
2) 각 파라미터가 중심에 올 수 있도록 string class의 center method를 사용했다.
tree = input('Enter "*" for tree: ')
floor = input('Enter "#" for floor: ')
print((tree*1).center(30))
print((tree*3).center(30))
print((tree*5).center(30))
print((tree*7).center(30))
print((tree*9).center(30))
print((tree*11).center(30))
print((floor*3).center(30))
print((floor*3).center(30))
print((floor*3).center(30))
tree와 floor에 곱하는 숫자와 center의 숫자를 수정해서 자신의 원하는 트리로 재탄생시킬 수 있다.
원한다면, 정말 큰 대왕 트리도 만들 수 있을 것이다.🤩
여러 줄로 이뤄진 크리스마스 트리를 생성하기 위해서 print를 총 9줄에 걸쳐서 사용했다. 때문에 코드가 매우 길고 지저분한 느낌이 든다. 다음에는 메소드를 이용해서 더 깔끔하게 작성해보고 싶다. 아마 for문을 사용해야 할 것 같은데 좀 더 공부해보고 해당 방법을 찾으면 2탄으로 돌아오겠다!