亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何讓烏龜畫得更快?

如何讓烏龜畫得更快?

人到中年有點甜 2023-09-12 16:53:07
我的代碼:import turtlescreen = turtle.Screen()bob = turtle.Turtle()screen.bgcolor("black")bob.speed(0)def crazy():    for i in range(360):        for colors in ['red', 'yellow', 'green', 'purple', 'orange', 'blue']:            bob.pencolor(colors)            bob.forward(i)            bob.left(124)crazy()我想大大加快繪制過程,以便更快地繪制最終圖像。關于如何做到這一點有什么想法嗎?順便說一句,我正在開發一個藝術蒙太奇 python 項目,你可能會猜到這個項目會在其中。感謝所有幫助,謝謝。
查看完整描述

1 回答

?
小怪獸愛吃肉

TA貢獻1852條經驗 獲得超1個贊

考慮使用 turtle.tracer(0, 0)它每次都會停止刷新,最后做turtle.update()


import turtle


screen = turtle.Screen()

bob = turtle.Turtle()

screen.bgcolor("black")


bob.speed(0)


turtle.tracer(0, 0)



def crazy():

    for i in range(360):

        for colors in ['red', 'yellow', 'green', 'purple', 'orange', 'blue']:

            bob.pencolor(colors)

            bob.forward(i)

            bob.left(124)



crazy()

turtle.update()

https://img1.sycdn.imooc.com//65002722000194ac06250595.jpg

查看完整回答
反對 回復 2023-09-12
  • 1 回答
  • 0 關注
  • 106 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號