Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- \
- def click_random(x,y):
- p.penup()
- #이동할 좌표를 임의로 가져온 후 이동
- x = random.randint(-300,300)
- y = random.randint(-300,300)
- p.goto(x,y)
- #스타일, 크기, 펜 컬러를 임의로 가져온 후 적용
- rstyle = random.randint(1,2)
- rsize = random.randint(50,200)
- #색상을 입력받아 그에 해당하는 딕셔너리 값으로 색상을 변경
- valcolor = input("색상을 입력하세요: ")
- p.pencolor(colorlist[valcolor])
- #클릭할때마다 색상 랜덤하게 변경 -> 주석 처리
- #rcolor = random.randint(0,4)
- #p.pencolor(colorlist[rcolor])
- p.pendown()
- draw_star(p,rstyle,rsize)
- def draw_star(pen, stype, size):
- if(stype == 1): #별 타입이 첫번째일 경우
- for i in range(0,5):
- draw_part1(pen,size)
- elif(stype == 2): #별 타입이 두번째일 경우
- for i in range(0,5):
- draw_part2(pen,size)
- def draw_part1(pen,size): #첫번째 별 그리기
- pen.forward(size)
- pen.right(145)
- pen.forward(size)
- pen.left(72.5)
- def draw_part2(pen,size):#두번째 별 그리기
- pen.forward(size)
- pen.right(144)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement