簡體   English   中英

Python 中的海龜庫

[英]Turtle Library in Python

我在使用海龜庫時遇到了一個大問題。 我必須為作業寫我的姓名縮寫 AR。 任何人都可以幫忙嗎?

import turtle

turtlescreen

turtle.pos(400,400)
turtle.forward()

這是我嘗試使用的代碼。 我正試圖用它來糾正我最初的“AR”。

你已經成功地塞進三個錯誤分為四個行代碼。 首先,你不需要這個,這是一個錯誤:

turtlescreen

所以扔掉它。 其次, pos()函數返回當前海龜的位置,而不是設置它。 所以而不是:

 turtle.pos(400,400)

你要:

turtle.setpos(400, 400)

最后,正如@Jamie 所指出的,您需要將距離(以像素為單位)傳遞給forward() 所以而不是:

 turtle.forward()

就像他建議的那樣:

turtle.forward(15)

完整代碼:

import turtle

turtle.setpos(400, 400)
turtle.forward(15)

turtle.done()

您的turtle.forward()需要一個以像素為單位的輸入變量。 請參閱turtle.forward的文檔:

將海龜向前移動指定的距離,沿着海龜前進的方向。

嘗試改變: turtle.forward()

類似於: turtle.forward(15)

我可以看到一些錯誤。 首先,沒有名為turtlescreen的命令,因此您可以將其刪除。 接下來,嘗試使用 tom.setpos(x, y) 或 tom.goto (x, y) 代替 tom.pos。 最后,您應該在 tom.forward (length) 中放置一個值。 我還建議閱讀 Python Turtle 文檔, https: //docs.python.org/3.3/library/turtle.html?highlight =turtle

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM