1
Heres my code。私はgraphics.py zelleを使っています。私の目的は、複数のオブジェクト(複数のオブジェクト)を作成することですが、10以上を描画すると醜いことがあります。私はちょうどオブジェクトを1つずつ作成せずにhelper_function()のコードをどのように単純化するのだろうかと思っていましたか?異なる色を含む。複数のオブジェクトを作成するグラフィック
def main_function():
win = GraphWin ("Example" , 1000,1000)
win.setBackground("green")
def helper_function():
b = Circle(Point(50,50),20)
b.setFill("blue")
b.draw(win)
b = Circle(Point(50,100),20)
b.setFill("blue")
b.draw(win)
b = Circle(Point(50,150),20)
b.setFill("blue")
b.draw(win)
g = Circle(Point(300,50),20)
g.setFill("green")
g.draw(win)
g = Circle(Point(350,50),20)
g.setFill("green")
g.draw(win)
g = Circle(Point(400,50),20)
g.setFill("green")
g.draw(win)
g = Circle(Point(450,200),20)
g.setFill("green")
g.draw(win)
x、y、および色の値を含むディクテーションのリストを作成し、それをループすることができます。 – Selcuk