프로그램
[파이썬] 문제 : 터틀, 별모양 그리기
오디세이99
2023. 2. 15. 10:36
728x90
반응형
import turtle as t
import random
t.setup(width = 500, height = 500) # 화면 큭기 설정
t.pensize(3) # 펜 굵기 설정
for i in range(20): # 20 개 그리기
X = random.randint(-200, 200) # 임의의 위치. 화면에서 너무 벗어나지 않도록 함
Y = random.randint(-200, 200)
t.up() # 이동시 펜 Up
t.goto(X, Y) # 위치로 이동
t.down()
r = random.random() # 임의의 색상 만들기(R,G,B)
g = random.random()
b = random.random()
t.pencolor(r, g, b) # 펜 색생 지정
# t.begin_fill() # 색으로 채울때 사용
size = random.randint(10, 200) # 한 변의 크기 10~200 으로
while True:
t.forward(size)
t.left(144) # 144도
if abs(t.distance(X, Y)) < 1:
break
# t.end_fill()
t.done()
728x90
반응형