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.