Which statement best describes a difference between genes and alleles? Alleles code for physical traits, while genes code for internal traits. Genes can mutate, while alleles cannot. Alleles occur in pairs, while genes do not. Genes provide variation in traits, while alleles express traits.