구렁이 그리기 프로그램

2126 단어 Python
1. 그리기 결과
2. 프로그램 코드
import turtle

def drawShake(rad,angle,len,neckrad):
    for i in range(len):
        turtle.circle(rad,angle)
        turtle.circle(-rad,angle)
    turtle.circle(rad,angle/2)
    turtle.fd(rad)
    turtle.circle(neckrad+1,180)
    turtle.fd(rad*2/3)

def main():
    turtle.setup(1300,500,0,0)
    pythonsize = 30
    turtle.pensize(pythonsize)
    turtle.pencolor("blue")
    turtle.seth(-40)
    drawShake(40,80,5,pythonsize/2)

main()

3. 코드 해석
turtle 라이브러리 사용 설명서:https://docs.python.org/2/library/turtle.html
3.1 main()
1. turtle.setup(1300,500,0,0) 왼쪽 상단 좌표가 (0,0)이고 길이가 1300, 너비가 500인 도형 창을 시작합니다.2. pythonsize = 30, turtle.pensize(pythonsize) 붓의 크기를 조절한다.3. turtle.pencolor("blue") 붓의 색을 제어한다. 4, turtle.seth(-40) 붓의 방향을 제어한다. 5, drawShake(40,80,5,pythonsize/2) 호출drawShake() 함수로 도형을 그린다.
3.2 drawShake()
1. turtle.circle(rad,angle) 매개 변수rad는 원형 궤적 반경의 위치를 설명하고 매개 변수angle는 붓이 원형을 따라 호도 값을 나타낸다.2. turtle.fd(rad)turtle.forward(rad) 함수라고 하는데 붓이 앞으로 직선으로 기어가는 것을 나타낸다. 이것은 기어가는 거리를 나타내는 매개 변수가 있다.

좋은 웹페이지 즐겨찾기