Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Compartilhar solução diferente

Só gostaria de compartilhar que, considerando serem minhas primeiras tentativas, mesmo estando um pouco poluído, consegui cumprir o desafio. Foi gratificante.

Mas também deixo em aberto, de fato fiz o código corretamente? Ou foi somente sorte minha?

coordenadas_x_usuario = int (input('Insira a coordenada x'))
coordenadas_y_usuario = int(input('Insira a coordenada y'))
if coordenadas_x_usuario and coordenadas_y_usuario > 0:
  print('Primeiro Quadrante')
elif coordenadas_x_usuario < 0 and coordenadas_y_usuario > 0:
  print('Segundo Quadrante')
elif coordenadas_x_usuario < 0 and coordenadas_y_usuario < 0:
  print('Terceiro Quadrante')
elif coordenadas_x_usuario > 0 and coordenadas_y_usuario < 0:
  print ("Quarto Quadrante")
else: print('O ponto está localizado no eixo ou origem.')
1 resposta
solução!

Oi Gabriel,

Parabéns por conseguir cumprir o desafio! É normal que, nas primeiras tentativas, o código fique um pouco poluído, mas o importante é que você está praticando e aprendendo.

Sobre a sua dúvida se o código está correto, há um pequeno erro na condição do primeiro if. O correto seria verificar cada coordenada individualmente. A condição atual sempre retornará True para coordenadas_y_usuario se for maior que 0, independentemente do valor de coordenadas_x_usuario. Veja como poderia ficar:

coordenadas_x_usuario = int(input('Insira a coordenada x: '))
coordenadas_y_usuario = int(input('Insira a coordenada y: '))

if coordenadas_x_usuario > 0 and coordenadas_y_usuario > 0:
    print('Primeiro Quadrante')
elif coordenadas_x_usuario < 0 and coordenadas_y_usuario > 0:
    print('Segundo Quadrante')
elif coordenadas_x_usuario < 0 and coordenadas_y_usuario < 0:
    print('Terceiro Quadrante')
elif coordenadas_x_usuario > 0 and coordenadas_y_usuario < 0:
    print("Quarto Quadrante")
else:
    print('O ponto está localizado no eixo ou origem.')

Com essa correção, seu código funcionará adequadamente, determinando corretamente em qual quadrante o ponto está localizado. Continue praticando, isso é fundamental para aprimorar suas habilidades em Python!

tux matrix    Caso este post o tenha ajudado, por favor, marcar como solucionado ☑️. Bons Estudos! 🤓