このように三角形を描画しようとしていますが、私は頂点を選択する必要がある部分を台無しにしています。誰かが私が間違っていた場所を教えてもらえますか?頂点を定義できません
from graphics import GraphicsWindow
triangle1= [[150,50], [250,50],[200,130]]
win = GraphicsWindow(400, 400)
canvas = win.canvas()
canvas.setOutline("blue")
canvas.drawPolygon(triangle1, canvas)
last = len(triangle1) - 1
for i in range(last):
start = triangle1[i]
end = triangle1[i+1]
canvas.drawLine(start[0], start[1], end[0], end[1])
start =triangle1[last]
end = triangle1[0]
canvas.drawLine(start[0], start[1], end[0], end[1])
win.wait()
をなぜあなたは文字列にあなたの座標を変換していますか? – Knoep
何かをテストするだけでした。私はそれを削除することを忘れました。問題は、リストでこれを行うと、エラーが出るということです。しかし、私はこれらの座標を個別に記入すると問題なく動作します。 –
どのようなエラー? – Knoep