from turtle import *
reset()
setworldcoordinates(0, 500, 600, 0)
def rectangle(a, b, c, d, pen_color, fill_color, pensize):
up()
setpos (a,b)
down()
fd (c-a)
left(90)
fd(d-b)
left (90)
fd (c-a)
left (90)
fd (d-b)
left(90)
p = pen_color.strip("pen_color=")
pen_color(p)
s = fill_color.strip("fill_color=")
fill_color(värv2)
a = pensize.strip("pensize=")
a = int(a)
pensize(a)
rectangle(10,10,200,100, pen_color="red", fill_color="blue", pensize=3)
問題は、最後の行でそれらの色を取得できないことです。プログラムを起動すると、pen_color が赤になり、fill_color が青になり、pensize が 3 になりません。通常どおりです。それらの色を正しくする方法はありますか?最後の行からそれらの色を読み取る関数を作成する方法は? 前もって感謝します。