what is the difference between piano and keyboard
There are several differences. Electronic keyboards can create a variety of sounds and effects, while the piano makes many possible variations to the same set of sounds, as generated by the keys and pedals. Pianos (acoustic) make sounds using strings (the keys trigger the strings).