Gostaria de uma avaliação do meu código e possíveis melhorias ou sugestões
Obs: fiz com 'IF" e "MATCH" para praticar, podendo isolar cada um.
def inicio():
print('\nSeja bem vindo!\n')
def inserir_cordenadas_com_if():
cordenada_x = float(input('''Insira um valor para x
'''))
cordenada_y = float(input('Insira um valor para y\n'))
#print(type(cordenada_x))
if cordenada_x > 0 and cordenada_y > 0:
print('1º Quadrante')
elif cordenada_x < 0 and cordenada_y > 0:
print('2º Quadrante')
elif cordenada_x < 0 and cordenada_y < 0:
print('3º Quadrante')
elif cordenada_x > 0 and cordenada_y < 0:
print('4º Quadrante')
else:
print('O ponto encontra-se no eixo de origem')
def inserir_cordenadas_com_match():
cordenada_x = float(input('''Insira um valor para x
'''))
cordenada_y = float(input('Insira um valor para y\n'))
match cordenada_x and cordenada_y:
case _ if cordenada_x > 0 and cordenada_y > 0:
print('1º Quadrante')
case _ if cordenada_x < 0 and cordenada_y > 0:
print('2º Quadrante')
case _ if cordenada_x < 0 and cordenada_y < 0:
print('3º Quadrante')
case _ if cordenada_x > 0 and cordenada_y < 0:
print('4º Quadrante')
case _:
print('O ponto encontra-se no eixo de origem')
def main():
inicio()
#inserir_cordenadas_com_if()
inserir_cordenadas_com_match()
if __name__ == '__main__':
main()