반응형
별 크기와 위치를 랜덤하게 생성해서 100개를 무작위로 그리는 파이썬 코드입니다.
import turtle
import random
t = turtle.Turtle()
t.shape("turtle")
t.speed(0)
for i in range(100):
# 0.0 - 1.0 사이의 난수
red = random.random()
green = random.random()
blue = random.random()
# 색을 지정한다
t.color(red, green, blue)
# 이동할 때 선을 그리지않게 한다
t.penup()
# x,y 좌표 값을 랜덤하게 생성
x = random.randint(-200, 100)
y = random.randint(0, 200)
t.goto(x, y)
t.pendown()
# 별 크기, 10에서 200 사이의 난수
length = random.randint(10, 200)
# 별 내부를 설정된 색으로 채움
t.begin_fill()
#별은 144도 돌면서 5번 반복하면 됨
for i in range(5):
t.forward(length)
t.right(144)
t.end_fill()
turtle.done()
반응형
'Python' 카테고리의 다른 글
(파이썬) 내장함수 any() (0) | 2023.12.20 |
---|---|
(파이썬) 내장함수 all() (0) | 2023.12.20 |
(파이썬) 내장함수 abs() 절대값을 구하는 함수 (0) | 2023.12.14 |
(파이썬) 생일이 몇 일 남았는지 계산하기 (0) | 2023.12.13 |
(파이썬) 3개의 값 중에서 가장 큰 값 구하기 (최대값 최소값) (0) | 2023.12.11 |