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
반응형
'프로그램' 카테고리의 다른 글
| [파이썬] 문제 : txt파일을 읽고 입력 받은 정수까지 출력 (0) | 2023.02.15 |
|---|---|
| [파이썬] 문제 : write() 메소드로 파일 쓰기 (0) | 2023.02.15 |
| [파이썬] 문제 : 특정 라인 중 짝수만 출력 (0) | 2023.02.15 |
| [파이썬] 문제 : 여러 txt 파일 합치기 (0) | 2023.02.15 |
| [파이썬] 문제 : numpy 순차적인 배열 데이터 중 빠진 데이터 추가 (0) | 2023.02.04 |
댓글