Rapper Pooh Shiesty has been sentenced to five years and three months in federal prison for a gun charge in Florida.