728x90
반응형
import turtle
import math
color = ['blue','black','red','yellow','green'] # 컬러 리스트
t=turtle.Turtle() # 터틀
t.shape('classic')
t.speed(0) # 속도 빠르게
def draw(x, y, rad, co): # 그리는 함수. x,y 좌표. rad:반지름. co:칼라
t.penup() # 펜 들기
t.goto(x, y) # 이동
t.pendown() # 펜 내리기
t.pencolor(co) # 색 지정
t.width(5) # 선 두께
t.circle(rad) # 원 그리기
radius = 100 # 원 반지름 지정
x = -400 # 처음 x 좌표
y = 0 # 처음 y 좌표
for i in range(5): # 5개의 원을 그리기 위한 반복
x += 220 # x 좌표를 220씩 변경
if i == 3: # 위에 3개 원, 아래 2개 원을 그리기 위한 구분
x = -70
y = -130
draw(x, y, radius, color[i]) # 원 그리기 함수
turtle.done()
try:
turtle.bye()
except:
print("bye")

728x90
반응형
'프로그램' 카테고리의 다른 글
| [파이썬] 문제 : a~z까지 알파벳 입력 받아 모음과 자음 구분 (1) | 2023.04.23 |
|---|---|
| [파이썬] 문제 : 연료 500에서 +,- 한 계산 (0) | 2023.04.23 |
| [파이썬] 문제 : 음식 선택하면 음식 사진과 칼로리 정보 표시(tkinter) (0) | 2023.04.22 |
| [파이썬] 문제 : MT인원수와 필요한 생수 수로 팩,병 그리고 가격 계산하기 (0) | 2023.04.21 |
| [파이썬] 문제 : 터틀(turtle) 밑변,높이 입력 받아 빗변 계산하고 삼각형 그리기 (0) | 2023.04.21 |
댓글