본문 바로가기

터틀4

[파이썬] 터틀 골뱅이 그리기 import turtle as t t.width(3) t.pencolor('yellow') for x in range(1, 240, 5): if x % 2 != 0: t.pencolor('yellow') else: t.pencolor('green') t.forward(x) t.left(90) t.done() 2022. 10. 30.
[파이썬] 터틀. 육각형 도형 원형으로 배열하기 # 클릭 위치에 6각형, 원형으로 그리기 import turtle as t import random t.shape('turtle') t.speed(4) color=['blue','green','pink','yellow','red','white'] length=50 n = 6 # int(input()) def draw(x, y): t.penup() t.goto(x,y) t.pendown() t.color(color[0]) pos1 = [] t.begin_fill() # 색칠할 영역 시작 t.pencolor('black') for i in range(n): # 6각형 그리기 pos1.append([t.xcor(), t.ycor()]) t.forward(length) t.right(360 / n) # 360을.. 2022. 10. 27.
[파이썬] 터틀 클릭이벤트(클릭한 곳에 원그리기) turtle에서 화면 click 한 곳에 원을 그리는 코드입니다. event 처리하는 방법을 알 수 있습니다. import turtle def leftClick(x,y): # 클릭 함수. 이때 클릭 좌표 x, y가 넘어옴 turtle.pencolor("red") turtle.pensize(4) turtle.penup() turtle.goto(x, y) turtle.pendown() turtle.circle(50) # 반지름 50으로 원그리기 turtle.shape("turtle") turtle.title('draw') turtle.onscreenclick(leftClick) # conscreenclick 이벤트에서 선언한 함수 Call turtle.done() 2022. 10. 1.
[파이썬] 터틀(Turtle)로 두 점 사이 거리 구하기 두 점 사이의 거리를 터틀로 그리기 공식 import math import turtle as t x1 = 0 y1 = 0 x2 = 100 y2 = 100 a1=abs(x1-x2) # 두 점의 거리 계산 시작. abs는 절대값 변환 b1=abs(y1-y2) d = math.sqrt(pow(a1, 2) + pow(b1, 2)) # math package로 거리 계산. pow는 제곱 함수. sqrt는 제곱근 함수 t.shape("turtle") # 터틀 그리기 t.penup() t.goto(x1,y1) t.down() t.goto(x2,y2) s = '직선의 거리' + str(d) t.write(s) # 거리 쓰기 t.done() # 터틀 종료 2022. 9. 26.
728x90
반응형