El bucle sirve en este caso para poder cambiar el color hasta que el usuario escriba el número cero.