0
のために私はチェスボードをやろうとしているが、それは黒sqaresに来るとき、イムは、次のエラーをgettnig:のPython 2.7:エラーが理由もなく - 「無効な構文」ループ
File "C:\Users\Pedro\Dropbox\Aplicativos\NONIOInforestudante\Licenciatura em BioquÝmica\2015 2016\2.║ Semestre\Computadores e ProgramaþÒo\graph\f10-p1.py", line 17
yi = margem+((a-1)*(largura/8))
^
SyntaxError: invalid syntax
Press any key to continue . . .
これはコードです:
#from graphics import *
import graphics
largura = 500
comprimento = 500
margem = 20
janela = graphics.GraphWin('Janela', comprimento+2*margem, largura+2*margem)
janela.setBackground('grey')
c = graphics.Rectangle(graphics.Point(margem, margem), graphics.Point(comprimento+margem,largura+margem))
c.setFill('white')
c.setOutline('black')
c.setWidth(1)
c.draw(janela)
for a in range(1,8,2):
xi = margem+(a*(comprimento/8)
yi = margem+((a-1)*(largura/8))
xf = margem+(a*((comprimento/8)*2)
yf = margem+(a*largura/8)
c = graphics.Rectangle(graphics.Point(xi, yi),graphics.Point(xf, yf)
c.setFill('black')
c.draw(janela)
janela.getMouse()
janela.close
あなたは何が問題なのですか教えてください。
を試してみてください。代わりに 'janela.close()'と言うべきです。 – zondo
'xi'、' xf'、 'c'で始まる3行に') 'がありません –