지식IN에서 열심히 답변을 달던 중 재미있는 모듈을 하나 발견했습니다.
Turtle이라는 모듈인데요, 시각적으로 도형을 그릴 수 있는 모듈입니다.
한번도 건드려본 적 없는 모듈이었지만 내공을 위해 도전해보기로 했습니다.
열심히 찾아보았는데 정보가 거의 없더군요.
그래서 직접 함수를 만들어보기로 했습니다★
import turtle as t
def dotting(distance, space):
for i in range(0, int(distance/space)):
t.penup()
t.forward(space)
t.dot()
함수에 이동할만큼의 거리(distance)와 점 간격(space)를 넘겨주면 점선을 그려줍니다.
그런데 이렇게 소스를 짜버리면 space가 항상 distance의 약수여야 하더군요.
import turtle as t
def dotting(distance, space):
for i in range(0, int(distance/space)):
t.penup()
t.forward(space)
t.dot()
t.forward(distance%space)
distance를 space로 나눈 나머지만큼 더 가도록 만들어주어 해당 문제를 해결할 수 있었습니다.
기하적인 측면에서 많은 활용을 할 수 있을 것으로 예상됩니다.
'파이썬' 카테고리의 다른 글
스도쿠 5000개 모음 (0) | 2019.11.08 |
---|---|
파이썬에서 그래프(Graph) 구현하기 (0) | 2019.11.05 |
댓글