2017. 6. 29. 16:26

파이썬(Python)의 터틀 그래픽(Turtle Graphics)

터틀 그래픽은 C언어용 함수 라이브러리로 만들어진 것을

수록하여 소개한 책을 오래전에 구입해서 접해보았습니다.

이게 처음 C언어를 공부할때라 너무 신기해서 밤에

잠은 안 자고, 이걸 전부 코딩해서 파일로 만들었지요.

이건 함수만 정의해놓은 라이브러리이고,

이걸 활용하여 그래픽 프로그래밍을 합니다.

프로그램을 실행한 결과는 이렇게 나옵니다.

그런데, 파이썬에는 이 터틀 그래픽이 기본으로 내장되어 있습니다.

그러니까 저 C 코드를 그대로 가져와 파이썬으로 변환해주면 같은

결과가 나올지 어떨지 한 번 해 봅시다.

결과는 이렇게 똑같이 나옵니다.

이 프로그램에서 변수는 각도와 길이인데

angle값과 range() 안의 숫자를 바꾸면

전혀 다른 그림이 그려집니다.

range() 값을 바꾸면 도형 전체 크기가 변합니다.

각도를 바꾸면 모양 자체가 달라집니다.

재밌네요.

바람개비 모양.