반응형
50~200 사이의 값들 중 랜덤으로 한 변의 길이를 결정해 별을 그리는 프로그램을 작성해보자.
import turtle, random
t=turtle.Turtle()
t.shape("turtle")
n = random.randint(50,200)
for i in range(5):
t.fd(n)
t.right(144)
▶ 별은 동일한 변의 길이가 5개 반복됨
▶ 한 변을 그은 후 오른쪽으로 144도 회전하면 별을 그릴 수 있음
while문을 활용하여 프로그램을 작성해보자.
import turtle
t=turtle.Turtle()
t.shape("turtle")
i = 0
while i < 5:
t.forward(50)
t.right(144)
i = i + 1
★ i = i + 1을 삭제하고 실행하면 무한 루프가 발생하기 때문에 별을 그리는 과정이 멈추지 않음 ★
10개의 별을 그리는 프로그램을 작성해보자.
import turtle
t = turtle.Turtle()
t.shape("turtle")
t.speed(0)
t.color('orange')
for i in range(1, 10):
for j in range(1, 6):
t.left(144)
t.forward(200)
t.left(10)
▶️ 하나의 별을 그리면 왼쪽으로 10 이동하도록 작성
반응형
'Language > Python' 카테고리의 다른 글
[ Python ] 랜덤으로 뽑힌 두 수 출력 프로그램 (0) | 2021.08.27 |
---|---|
[ Python ] 구구단 출력 프로그램 (0) | 2021.08.27 |
[ Python ] 문자를 이용한 반복문 연습 프로그램 (0) | 2021.08.27 |
[ Python ] 로그인 프로그램 (0) | 2021.08.27 |
[ Python ] 주사위 이미지 출력 프로그램 (0) | 2021.08.27 |