Language/Python

[ Python ] 랜덤 워크 시뮬레이션 프로그램

곽수진 2021. 8. 29. 02:06
반응형
시작지점에서 다음 방향이 임의로 선택해 진행 경로가 불규칙한 랜덤 워크 시뮬레이션 프로그램을 작성해보자.

 

import turtle
import random
t=turtle.Turtle()
t.shape("turtle")

for i in range(30):
    length = random.randint(1, 100)
    t.forward(length)
    angle = random.randint(-180, 180)
    t.right(angle)

 

결과값 출력 모습

 

▶ 편의상 간단하게 표현하기 위해 랜덤 값을 작게 설정함

length = random.randint(1, 100) : 한 변의 길이는 1~100 사이의 값으로 지정

angle = random.randint(-180, 180) : 각도는 -180~180 사이의 값으로 지정

 

 

반응형