Better idea: Focus on eating high nutrition, low cal foods (relatively speaking). Skip or limit the empty calories.
If you have CF, you become seriously ill in part because you are effectively seriously malnourished. I suspect many overweight people are also effectively malnourished and don't know it because their body turns the empty calories into fat.