Não tem opção correta
onde:
x1 = x1 - 30
y1 = y1 + 0
x2 = x2 + 30
y2 = y2 - 30
deveria ser:
x1 = x1 - 30
y1 = y1 + 0
x2 = x2 + 30
y2 = y2 + 30
Não tem opção correta
onde:
x1 = x1 - 30
y1 = y1 + 0
x2 = x2 + 30
y2 = y2 - 30
deveria ser:
x1 = x1 - 30
y1 = y1 + 0
x2 = x2 + 30
y2 = y2 + 30
Olá Felipe, tudo bem com você?
Peço desculpas pela demora em lhe responder.
A opção apresentada no exercício está correta, para a biblioteca pygame
a disposição dos eixos é um pouco diferente da que vemos no plano cartesiano da matemática.
No plano cartesianos temos uma linha horizontal que representa o eixo X*, nesse eixo os números mais a direita estão os números positivos e mais a esquerda estão os números negativos. O eixo *X é cortado perpendicularmente por uma linha vertical, essa segunda linha representa o eixo Y*, os valores nesse eixo são dispostos da seguinte maneira, valores abaixo do eixo *X são os valores negativos e os valores acima do eixo X são os positivos. Essa descrição é mostrada na imagem abaixo.
Já no plano usado no pygame
, os valores do eixo X** seguem a mesma forma do plano cartesiano, ja os valores do eixo **Y é invertido, partindo do centro onde é cortado pelo eixo X** os valores que estão acima do eixo **X são negativos e os valores que estão abaixo do eixo X são positivos, como mostrado na imagem abaixo.
Dessa forma, temos que a Alternativa C, é a correta, apresentando as coordenadas de deslocamento dos círculos.
O círculo 1 deverá mover para a esquerda (diminuindo o valor da coordenada X) e manter a posição no eixo Y, e o círculo 2 deverá mover para cima (diminuindo o valor da coordenada Y) e para a direita (diminuindo o valor da coordenada X).
Alternativa C
x1 = x1 - 30
y1 = y1 + 0
x2 = x2 + 30
y2 = y2 - 30
Para saber um pouco mais sobre as coordenadas no pygame
, recomendo a leitura do seguinte artigo.
Abraços e bons estudos.