Organisms sometimes have a genotype that doesn't completely match the phenotype. It would be kind of like having an allele that suggests they should be purple, and it's dominant, but they are not as purple as you would expect, or maybe they are not even purple at all. So, why would this happen? Well, sometimes environmental factors can mask the phenotype. Sometimes other interacting genes, through processes such as epistasis, modifiers, or suppressors, cause the phenotype to not be expressed. Or maybe the phenotype is subtle; it's very difficult to observe. But in any of these cases, you have a genotype or an allele associated with a certain phenotype, but the expression isn't quite right. There are two ways to describe this.
Penetrance is the percentage of individuals with a given allele who exhibit the phenotype. Expressivity measures the degree to which a given allele is expressed. For instance, brown fur can have different intensities. It can be dark brown, light brown, and there can be all the different ranges of brown in between. So, that's expressivity. We want to look at this example; penetrance in this case is where 3 out of 5 individuals are presenting the red phenotype, whereas 2 of them aren't. Penetrance measures the percentage of those who are actually expressing the phenotype they are genotyped for. Expressivity, on the other hand, measures the degree to which it is expressed. When looking at individuals with a red trait, this might be completely expressed, barely expressed, or lie anywhere in between, illustrating the concept of expressivity, which measures the range, while penetrance measures whether or not it is being expressed at all. With these explanations, let's now move on.