Solution:Stars twinkle but planets do not twinkle because stars are effectively point sources of light due to their enormous distance from Earth, while planets appear as tiny discs (extended sources) in the sky.
More specifically:
Stars are very far away, so their light arrives as a single point. Atmospheric turbulence causes rapid fluctuations in the star's apparent position and brightness, making it appear to twinkle.
Planets are much closer, so their apparent size is larger (they have an angular diameter). The atmospheric turbulence affects different parts of the planet's disk differently, averaging out the fluctuations, so planets generally appear steady and do not twinkle.
