請問while之后的代碼是啥意思呀?拜托拜托

uj5u.com熱心網友回復:
import turtle as t
t.fillcolor("red")
t.begin_fill() #開始填充
while True:
t.forward(200)
t.right(144)#在這里先向右直行200,然后左轉144°(正五角星度數180/5=36°,180-36=144)
if abs(t.pos())<1:#首先用t.pos()獲取回傳海龜當前的坐標 (x,y) (為 <class 'turtle.Vec2D'>矢量類物件)。再對該向量用abs()函式算出其模(即坐標點到原點的距離)
break#當烏龜第5次遍歷時會回到原點,即此時的模等于零。觸發beak,回圈結束。
t.end_fill() #填充完成
t.done()#停止畫筆繪制,但繪圖表單不關閉。
我已經把每行的意義標注了,為了便于理解,下面在給出五角星五個點的坐標和到原點的距離。(按照遍歷的順序)
(200.00,0.00)
200.0
(38.20,-117.56)
123.606797749979
(100.00,72.65)
123.60679774997895
(161.80,-117.56)
200.0
(-0.00,-0.00)
5.123796534383003e-14
uj5u.com熱心網友回復:
謝謝,謝謝,萬分感謝??
uj5u.com熱心網友回復:
沒事,那結吧
uj5u.com熱心網友回復:
import turtle as t
t.fillcolor("red")
t.begin_fill() #開始填充
while True:
t.forward(200)
t.right(144)#在這里先向右直行200,然后左轉144°(正五角星度數180/5=36°,180-36=144)
if abs(t.pos())<1:#首先用t.pos()獲取回傳海龜當前的坐標 (x,y) (為 <class 'turtle.Vec2D'>矢量類物件)。再對該向量用abs()函式算出其模(即坐標點到原點的距離)
break#當烏龜第5次遍歷時會回到原點,即此時的模等于零。觸發beak,回圈結束。
t.end_fill() #填充完成
t.done()#停止畫筆繪制,但繪圖表單不關閉。
我已經把每行的意義標注了,為了便于理解,下面在給出五角星五個點的坐標和到原點的距離。(按照遍歷的順序)
(200.00,0.00)
200.0
(38.20,-117.56)
123.606797749979
(100.00,72.65)
123.60679774997895
(161.80,-117.56)
200.0
(-0.00,-0.00)
5.123796534383003e-14
謝謝,謝謝,萬分感謝?
沒事,那結吧
咋結呀,我以前沒用過,今天剛知道可以問問題。
uj5u.com熱心網友回復:

帖子右下啊
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/241560.html
上一篇:python scrapy 爬蟲 標簽取值問題,詳見正文
下一篇:銳捷防火墻無法保存故障?
