[ Foro de Python ]

Para este codigo hace falta colocar el try/except?

25-Jun-2021 08:08
Invitado (Julieta)
0 Respuestas

# Cargando el punto del eje cartesiano
coordenada_a = input('Ingrese la coordenada "x": ')
coordenada_b = input('Ingrese la coordenada "y": ')
#---------------------------------------------------------------------------
try:
   coordenada_a = float(coordenada_a)
   coordenada_b = float(coordenada_b)
   if coordenada_a>0 and coordenada_b>0:
       print('El punto {} pertenece al primer \
       cuadrante'.format((coordenada_a, coordenada_b)))
   elif coordenada_a<0 and coordenada_b>0:
       print('El punto {} pertenece al segundo \
       cuadrante'.format((coordenada_a, coordenada_b)))
   elif coordenada_a<0 and coordenada_b<0:
       print('El punto {} pertenece al tercer \
       cuadrante'.format((coordenada_a, coordenada_b)))
   elif coordenada_a>0 and coordenada_b<0:
       print('El punto {} pertenece al cuarto \
       cuadrante'.format((coordenada_a, coordenada_b)))
   else:
       if coordenada_a==0 and coordenada_b!=0:
           print('El punto {} esta sobre el eje "y"'.format((coordenada_a, coordenada_b)))
       elif coordenada_b==0 and coordenada_a!=0:
           print('El punto {} esta sobre el eje "x"'.format((coordenada_a, coordenada_b)))
       elif coordenada_a ==0 and coordenada_b ==0:
           print('El punto {} pertenece al origen de \
           coordenadas'.format((coordenada_a, coordenada_b)))
except ValueError:
   print('Error, no esta ingresando un numero\
   \nVuelva a intentarlo')
#---------------------------------------------------------------------------




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)