string method(스트링 메소드)를 이용해서 크리스마스 트리🎄 만들기(1)

GGUKI·2022년 12월 28일
0

파이썬

목록 보기
2/4
post-thumbnail

✨string의 method를 이용해서 크리스마스 트리를 만들어보자!✨

아래와 같은 크리스마스 트리를 사용자로부터 두 파라미터를 입력받아서 작성한다.

			  *
             ***
            *****
           *******
          *********
         ***********
             ###
             ###
             ###

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탄으로 돌아오겠다!

profile
신기술 조아

0개의 댓글