サークルとPythonと関数の呼び出しに関するすべての質問を見てきましたが、何も私を助けませんでした。私もカメを使用することはできませんので、それを示唆しないでください。ありがとうございました!Python 3.6の別の関数からサークル関数を呼び出すZelle Graphics
異なる色と半径で(ターゲットのようなイメージを作るために)同心円を描画するプログラムを作成しようとしていますが、drawCircle関数をmain()から呼び出す必要があり、特定のパラメータ。私はこれらの機能を別々に実行できますが、一緒に実行することはできません。グラフィックウィンドウは、タイトルと背景色を表示しますが、サークルは表示されません。私がdrawCircle関数を呼び出す方法にエラーはありますか?
from graphics import *
def drawCircle(win,centerPoint,radius,color):
circ = Circle(centerPoint,radius)
circ.setFill(color)
circ.setOutline(color)
circ.draw(win)
def main():
win = GraphWin("Target", 600, 600)
win.setCoords(-6,-6,6,6)
win.setBackground("brown")
centerPoint = Point(300, 300)
for i in range(6):
W = drawCircle(win,centerPoint,250,"white")
Bk = drawCircle(win,centerPoint,200,"black")
Bl = drawCircle(win,centerPoint,150,"dark blue")
R = drawCircle(win,centerPoint,100,"dark red")
Y = drawCircle(win,centerPoint,50,"yellow")
win.getMouse()
win.close()
main()