Question: what is the difference between trait and gene?
Answer: A gene is a portion of DNA that determines a trait. A trait is a characteristic, or a feature, passed from one generation to another, like height or eye color. Genes come in multiple forms or versions.