a  zeQã@sTddlmZmZmZddlmZmZdd„Zdd„Z e dkrPe ƒZ e e ƒeƒdS) é)ÚScreenÚTurtleÚmainloop)Ú perf_counterÚsleepcCs˜|g}td|ƒD](}| ¡}| d|¡| |¡|}qt|ƒD]P}t|d|ƒ|d}|D].}| d|¡| d|d|¡| |¡qbqBdS)Nég€v@g@gffffffæ?r)ÚrangeZcloneZrtÚappendÚabsÚpencolorÚfd)ÚpÚneZszZ turtlelistÚiÚqÚcÚt©rúF/opt/bitninja-python-dojo/embedded/lib/python3.9/turtledemo/rosette.pyÚmn_ecks  rcCsºtƒ}| d¡tƒ}| d¡| ¡| d¡| d¡| dd¡tƒ}t |ddƒtƒ}||}t dƒtƒ}t dd „|  ¡Dƒƒr¤|  ¡D] }|  ¡q”qvtƒ}d |||S) NZblackrZredéé$ércss|]}| ¡VqdS)N)Zundobufferentries)Ú.0rrrrÚ 7ózmain..zruntime: %.3f sec)rZbgcolorrZspeedZ hideturtler ZpensizeZtracerÚclockrrÚanyZturtlesZundo)Úsr ZatÚetZz1rrrrÚmain$s&        r Ú__main__N) ZturtlerrrÚtimerrrrr Ú__name__ÚmsgÚprintrrrrÚs