728x90
반응형
import turtle as t
t.setup(width = 600, height = 600) # 화면 큭기 설정 # 호면 크기 지정
t.speed(5) # 그리는 속도
t.hideturtle()
t.home()
def draw_rectangle(x, y, width, height, color): # 사각형 그리기
t.up() # 펜 들기. 이동시 그려지지 않도록 함
t.goto(x, y) # 이동
t.down() # 펜 내리기
t.color(color) # 색 지정
t.begin_fill() # 색 채우기 시작
for j in range(4): # 4 각형 그리기 시작
if j == 0 or j == 2: # 가로일때
t.forward(width)
else: # 세로일때
t.forward(height)
t.right(360//4) # 회전 각도 지정
t.end_fill() # 채우기 종료
t.up() # 펜 들기
def draw_circle(x, y, radius, color): # 원 그리기
t.up() # 펜 들기
t.goto(x, y) # 이동
t.down() # 펜 내리기
t.color(color) # 색 지정
t.begin_fill() # 채우기 시작
t.circle(radius) # 원 그리기
t.end_fill() # 채우기 종료
t.up() # 펜 들기
draw_rectangle(0, 0, 100, 50, 'brown') # 갈색이 아닌 빨강이면 red. 위쪽 사작형 그리기
draw_rectangle(-60, -50, 220, 70, 'blue') # 아래쪽 사작형 그리기
draw_circle(-15, -145, 30, 'black') # 왼쪽 바퀴 그리기
draw_circle(115, -145, 30, 'black') # 오른쪽 바퀴 그리기
t.done()
728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] tensorflow 사용한 간단한 mnist GAN (0) | 2023.04.06 |
---|---|
[파이썬] 문제 : 터틀 주사위 게임(그림 사용) (2) | 2023.04.06 |
[파이썬] 문제 : 터틀 모양,색상,각도,거리 입력해서 그리기 (0) | 2023.04.05 |
[파이썬] 문제 : 입력된 수식(3*35)을 계산 (0) | 2023.04.05 |
[파이썬] 문제 : 10~100까지 정수에서 4의 배수 찾고, 합계 (0) | 2023.04.05 |
댓글