私はそれを亀に表示しようとしていますが、 "shape_color is not defined"私の亀のコードにはエラーがあります。私は終わりに修正できないようです
私はbox_color
に変更した場合、私は私が残りはこのエラーを取得しない理由を、助けてください理解していない
line 14, in crescent
t.circle(width, extent=180, steps=none)
NameError: name 'none' is not defined
を取得します。
import random
import turtle as t
def crescent(x, y, width, height, shape_color):
t.fillcolor(shape_color)
t.penup()
t.goto(x, y)
t.pendown()
t.begin_fill()
t.circle(width, extent=180, steps=none)
t.endfill()
t.penup()
t.fillcolor("white")
t.end_fill()
t.penup()
t.fillcolor("white")
def star(x, y, width, shape_color):
t.fillcolor(shape_color)
t.penup()
t.goto(x, y)
t.pendown()
t.begin_fill()
for s in range(5):
t.forward(width)
t.right(144)
t.end_fill()
#--------------------------------------------------------------------
t.colormode(255)
t.tracer(-1)
for n in range(10):
x = random.randint(-200, 200)
y = random.randint(-200, 200)
r = random.randint(0, 255)
g = random.randint(0, 255)
b = random.randint(0, 255)
box_color = (r, g, b)
width = random.randint(5, 50)
height = random.randint(5, 50)
crescent(x, y, width, height, box_color)
star(x, y, width, height, shape_color)
を定義されていないされていない手に入れた、これはたくさん手伝っどうもありがとうございました。 – weboolin
完全なコードを実行すると、エラー 'NameError:name 'shape_color' not defined'が発生します。 – cdlane
なぜ 't.tracer(-1)'という行を保持しましたか? 'tracer()'の '-1'引数は何をしますか?ドキュメンテーションによれば、引数は負ではない整数です。 – cdlane