무지개색 원그리기
거북이로 무지개색 원을 그리기 소스코드 import turtle ## 전역 변수 부분 ## swidth, sheight = 500, 500 ## 메인 코드 부분 ## turtle.title('무지개색 원그리기') turtle.shape('turtle') turtle.setup(width = swidth + 50, height= sheight + 50) turtle.screensize(swidth, sheight) turtle.penup() turtle.goto(0, -sheight / 2) turtle.pendown() turtle.speed(10) ## 0:가장빠름, 10:빠름, 6:정상, 3:느림, 1:가장느림 ## for radius in range(1, 250) : if radius % 6 == ..
더보기
거북이 도장찍는 소스코드
마우스 왼쪽 버튼을 누르면 클릭한 위치에 다양한 색상, 크기, 각도의 거북이 모양 도장이 찍히는 프로그램을 만드시오. 소스코드 소스코드 import turtle import random # 왼쪽 마우스버튼 클릭하여 도장찍기 함수 def screenLeftClick(x, y): global r, g, b r = random.random() g = random.random() b = random.random() #크기는 1부터 5까지 tSize = random.randrange(1, 6) #각도는 0부터 360도 까지 tAngle = random.randrange(0, 361) #크기, 색상, 각도 turtle.shapesize(tSize) turtle.color(r, g, b) turtle.right(tA..
더보기
터틀 그래픽1
프로그램을 실행해 마우스 왼쪽, 가운데, 오른쪽 버튼을 눌려 글자나 그림을 그려보자. 함수 설명 turtle.title("제목") 윈도우창의 제목표시줄에 제목설정 turtle.pensize("") 선의 두께를 설정 turtle.onscreenclick(함수명, 번호) 마우스로 크릭하면 "함수명" 함수가 실행하고, 1은 마우스 왼쪽버튼, 2는 마우스 가운데 버튼, 3은 마우스 오른쪽 번튼을 지정 소스코드 import turtle import random ## 함수 선언 부분 ## def screenLeftClick(x, y): global r, g, b turtle.pencolor((r, g, b)) turtle.pendown() turtle.goto(x, y) def screenRightClick(x, ..
더보기