본문 바로가기
프로그램/Python 1000제

Python 304제] 두근두근 파이썬(개정판) CHAPTER 9 연습문제 7 p299

by 건티 2024. 9. 9.
728x90

출처 : 반크_독도2023

 

참고풀이]

import turtle
import random

t=turtle.Turtle()

#색상을 리스트에 저장한다.
colors=["yellow", "red", "black", "purple", "blue", "green", "gray", "white"]

def draw_shape(t, c, length, sides, x, y):
    t.up()
    t.goto(x,y)
    t.down()

    t.fillcolor(c)
    t.begin_fill()
    side=360//sides
    for i in range(sides):
        t.fd(length)
        t.lt(side)
    t.end_fill()

#Main Part
for c in colors:
    m_x=random.randint(-200,200)
    m_y=random.randint(-200,200)
    m_l=random.randint(50,100)
    m_s=random.choice([3,4,5,6,8])

    draw_shape(t,c,m_l,m_s,m_x,m_y)

 

참고풀이 결과]

 

 

 

 

 

대한민국의 아름다운 영토, 독도의 봄

 

반응형

댓글