개발자/파이썬 Python

Happy New Year 2024 하트 표시 만드는 파이선 코드

지구빵집 2024. 1. 5. 07:16
반응형

 

Happy New Year 2024 하트 표시 만드는 파이선 코드 

 

사이트는 아래 소스코드 맨 아래를 참고한다. 코드와 친해지고 되도록 많은 코드를 실행하고 읽고 쓸 것. 목적지에 이르는 왕도는 없다. 

 

코드는 아래와 같다.

 

from colorama import Fore
def heart_shape(msg=" Happy New Year 2024"):
    lines = []
    for y in range(15, -15, -1):
        line = ""
        for x in range(-30, 30):
            f = ((x * 0.05) ** 2 + (y * 0.1) ** 2 - 1) ** 3 - (x * 0.05) ** 2 * (y * 0.1) ** 3
            line += msg[(x - y) % len(msg)] if f <= 0 else " "
        lines.append(line)
    print(Fore.BLUE+"\n".join(lines))
heart_shape()  # Call the function to create the heart

#clcoding.com // 코드 출처

 

 

실행하면 출력은 아래와 같다.

 

 

반응형