2

Pythonでタートルモジュールを使用しています。問題は、タートルを動かすたびに、ペンが上がっていても描画することです。たとえば、このプログラムを実行すると:

import turtle

turtle.penup
turtle.goto(0,50)

タートルは (0,50) に移動してもまだ線を引きますが、これはなぜですか? また、どうすれば防ぐことができますか?

4

7 に答える 7

8

実際に turtle.penup を呼び出していないようです。これを試して:

import turtle

turtle.penup()
turtle.goto(0,50)
于 2013-03-24T18:20:27.583 に答える
4

タイプミスがあります。penup メソッドを呼び出していません。

import turtle

turtle.penup() #This needs to be a method call
turtle.goto(0,50)
于 2013-03-24T18:20:28.240 に答える
0

() なしで penup を呼び出しました。と

turtle.penup()

これは機能します。

ここにいる他の人はそう言いましたが、暗黙のうちに。タイプミスがどこにあるかが明確になるように努めます。

于 2017-05-28T07:09:47.267 に答える
-3

いいえ、次のようにする必要があります。

turtle.up()         # This a method call
turtle.goto(0,50)   # Part of the method call
于 2015-09-29T19:34:32.377 に答える