본문 바로가기
프로그램

[파이썬] 문제 : 터틀(turtle) colormode로 RGB 사용

by 오디세이99 2023. 4. 11.
728x90
반응형

 

import turtle
import random

t = turtle.Turtle()
turtle.colormode(255)
t.pensize(1)

r = random.randint(0, 255)
g = random.randint(0, 255)
b = random.randint(0, 255)
t.pencolor(r,g,b)

for k in range(9):
    for j in range(6):
        t.forward(120)
        t.right(60)

    r = random.randint(0, 255)
    g = random.randint(0, 255)
    b = random.randint(0, 255)
    t.pencolor(r,g,b)
    t.left(40)

 

RGB 함수를 만들어 사용하는 경우

import turtle
import random

t = turtle.Turtle()
turtle.colormode(255)
t.pensize(1)

def getRGB():
    r = random.randint(0, 255)
    g = random.randint(0, 255)
    b = random.randint(0, 255)
    return r,g,b

r,g,b = getRGB()
t.pencolor(r,g,b)

for k in range(9):
    for j in range(6):
        t.forward(120)
        t.right(60)

    r,g,b = getRGB()
    t.pencolor(r,g,b)
    t.left(40)

728x90
반응형

댓글