Advertisement
Guest User

Untitled

a guest
Nov 20th, 2019
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. \
  2. def click_random(x,y):
  3. p.penup()
  4.  
  5. #이동할 좌표를 임의로 가져온 후 이동
  6. x = random.randint(-300,300)
  7. y = random.randint(-300,300)
  8. p.goto(x,y)
  9.  
  10. #스타일, 크기, 펜 컬러를 임의로 가져온 후 적용
  11. rstyle = random.randint(1,2)
  12. rsize = random.randint(50,200)
  13.  
  14. #색상을 입력받아 그에 해당하는 딕셔너리 값으로 색상을 변경
  15. valcolor = input("색상을 입력하세요: ")
  16. p.pencolor(colorlist[valcolor])
  17.  
  18. #클릭할때마다 색상 랜덤하게 변경 -> 주석 처리
  19. #rcolor = random.randint(0,4)
  20. #p.pencolor(colorlist[rcolor])
  21.  
  22. p.pendown()
  23.  
  24. draw_star(p,rstyle,rsize)
  25.  
  26.  
  27.  
  28. def draw_star(pen, stype, size):
  29. if(stype == 1): #별 타입이 첫번째일 경우
  30. for i in range(0,5):
  31. draw_part1(pen,size)
  32. elif(stype == 2): #별 타입이 두번째일 경우
  33. for i in range(0,5):
  34. draw_part2(pen,size)
  35.  
  36.  
  37. def draw_part1(pen,size): #첫번째 별 그리기
  38. pen.forward(size)
  39. pen.right(145)
  40. pen.forward(size)
  41. pen.left(72.5)
  42.  
  43. def draw_part2(pen,size):#두번째 별 그리기
  44. pen.forward(size)
  45. pen.right(144)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement