Olá Amanda, tudo bem com você?
Meus parabéns pela resolução dos exercícios, você está no caminho certo, continue com essa dedicação e empenho, colocando em prática o que está aprendendo.
Gostaria de aproveitar a oportunidade e apontar uma pequena correção para o código que verifica se o número é par ou ímpar. Atualmente quando o resto da divisão por 2 é igual a zero, está sendo apresentada a mensagem informando que o número é ímpar (Odd
), o correto seria indicar que o número é par (Even
). Basta trocar as mensagens no método print
:
chosen_number = int(input('Write a number: '))
if chosen_number % 2 == 0:
print(f'{chosen_number} is Even') # Corrigido para Even
else:
print(f'{chosen_number} is Odd') # Corrigido para Odd
Já no código de verificação do quadrante, será necessário corrigir a verificação das coordenadas. O uso de x and y > 0
não funciona como esperado em Python, fazendo com que a verificação das coordenadas ocorra de forma errada. Será necessário verificar cada variável individualmente:
x = int(input('Write the coordinates for X: '))
y = int(input('Write the coordinates for Y: '))
if x > 0 and y > 0:
print('First Quadrant')
elif x < 0 and y > 0:
print('Second Quadrant')
elif x < 0 and y < 0:
print('Third Quadrant')
elif x > 0 and y < 0:
print('Fourth Quadrant')
else:
print('The point is located on the axis or origin.')
Essas correções devem ajudar a melhorar a precisão dos seus programas e garantir que eles funcionem conforme esperado.
Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!