Advertisement
Guest User

Untitled

a guest
Sep 20th, 2019
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. import turtle as t
  2. import math
  3.  
  4. def hsv_to_rgb(h, s, v):
  5. if s == 0.0: v*=255; return (v, v, v)
  6. i = int(h*6.) # XXX assume int() truncates!
  7. f = (h*6.)-i; p,q,t = int(255*(v*(1.-s))), int(255*(v*(1.-s*f))), int(255*(v*(1.-s*(1.-f)))); v*=255; i%=6
  8. if i == 0: return (v, t, p)
  9. if i == 1: return (q, v, p)
  10. if i == 2: return (p, v, t)
  11. if i == 3: return (p, q, v)
  12. if i == 4: return (t, p, v)
  13. if i == 5: return (v, p, q)
  14.  
  15. i=0
  16. temp = 0
  17. temp2 = 1
  18. t.speed(0)
  19. while i < 1000000:
  20. t.color(hsv_to_rgb(temp,1,1))
  21. t.circle(i)
  22. t.rt(90)
  23. t.fd(temp2)
  24. t.lt(90)
  25. i += temp2
  26. temp +=0.001
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement