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

Python 272제] 두근두근 파이썬(개정판) CHAPTER 8 도전문제 p245

by 건티 2024. 3. 15.
728x90

출처 : 반크_독도2023

 

참고풀이](1)

import turtle
import random 
t = turtle.Turtle()

t.speed(0)
t.pensize(5)

def Circle(sw_x,sw_y):
    for i in range(30):
        t.circle(1+5*i)
        t.color((random.random(),random.random(),random.random()))
        t.up()
        t.goto(sw_x*i*20, sw_y*i*20)
        t.down()
        

#Main Part
n=1
while True:
    t.up()
    t.goto(0,0)
    t.down()
    if n%4==1:
        x, y = 1, 0
    elif n%4==2:
        x, y = 0, -1
    elif n%4==3:
        x, y = -1, 0
    else:
        x, y = 0, 1
        
    Circle(x,y)
    n+=1
    t.clear()
    t.left(90)
    
turtle.done()

 

참고풀이 결과](1)

 

 

 

참고풀이](2)

import turtle
import random 
t = turtle.Turtle()

t.speed(0)
t.pensize(5)

def Quadrangle():
    for i in range(30):
        t.color((random.random(),random.random(),random.random()))
        for a in range(4):
            t.forward(1+5*i)
            t.left(90)
        t.up()
        t.goto(i*10, 0)
        t.down()
        

#Main Part
n=1
while True:
    t.up()
    t.goto(0,0)
    t.down()
    Quadrangle()
    #n+=1
    t.clear()
    
    
turtle.done()

 

참고풀이 결과](2)

 

 

 

 

 

 

 

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

 

반응형

댓글