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 red 和 fill_color blue 和 pensize 3。它保持正常。知道如何使这些颜色正确吗?如何使该功能从最后一行读取这些颜色?先感谢您。