Ver Mensaje Individual
  #7 (permalink)  
Antiguo 30/05/2014, 13:55
Principe_Azul
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: ¿Evitar que un código se interrumpa por un dato incorrecto?

Cita:
@Principe_Azul : esto no es una "competencia" pero fijate que pasa si a tu funcion le envias los mismos datos que a esta ultima version... veras que explota sin parametros, con numeros negativos.......etc etc
Me parece que no has probado mi programa, el mismo funciona perfectamente.

Nadie habló de competencia, cuando dije esto:

El tuyo tiene varios errores.
Por ejemplo este:

return ('La temperatura es '+str(num)+' grados. Su estado es solido.'

Debés evitar concatenar cadenas, además si el valor es un int, tratalo como tal.


me estaba refiriendo al usuario Koan, porque eso de concatenar no es buena práctica y si un tipo de valor es int, hay que tratarlo como tal, así se aprende.
Ah y otra cosa, las funciones no explotan, no son bombas, en todo caso no funcionan.