반응형
파이썬, 크리스마스 X-MAS 예제 코드
터미널에서 실행합니다.
python x-mas.py
[ x-mas.py ]
import time
msg = "메리 크리스마스\n"
def christmas_tree(height):
for i in range(height):
print(" " * (height - i - 1) + "*" * (2 * i + 1))
if height > 4:
print(" " * (height - 1) + "||")
else:
print(" " * (height - 1) + "|")
def display_merry_christmas(i):
print(msg[:i])
def xmas_animation():
frames = 5 # 변경할 프레임 수
while True:
for _ in range(frames):
print("\033c") # 터미널 화면 클리어
for i in range(2, 10, 2):
christmas_tree(i)
display_merry_christmas(i)
time.sleep(0.5)
print("\033c") # 터미널 화면 클리어
xmas_animation()
[ 실행 화면 ] 애니메이션...
반응형
'Python 기초' 카테고리의 다른 글
파이썬, 비주얼 스튜디오 코드 기본 세팅 (0) | 2024.01.12 |
---|---|
파이썬, := 연산자를 왜 바다코끼리 연산자(해마 연산자)라고 부를까? (0) | 2023.12.29 |
파이썬, 클래스 __str__(), __invert__() (0) | 2023.12.17 |
파이썬, 클래스의 서브 클래스 확인 (0) | 2023.12.17 |
파이썬, 클래스와 __getattr__() (0) | 2023.12.17 |