<human>:  What is the difference between a piano and a keyboard?
<bot>: The main difference between a piano and a keyboard is the number of keys they possess. A piano typically has 88 keys, while a keyboard usually has between 25-61 keys. Additionally, pianos typically have weighted keys while keyboards typically have non-weighted keys, giving the piano a more realistic feel when playing.