Иван-царевич – добрый человек. он бескорыстно другим, не думает о выгоде. одновременно умеет сохранять собственное достоинство, отвечая на вопросы бабы-яги прямо, без иронии, лукавства. мол, ты сначала накорми да в постель уложи, а уж потом будем беседы вести. иван не боится её, он быстро берёт инициативу в руки, показывая твёрдость характера. персонаж также обладает дипломатическими качествами, он всегда знает, в каких случаях попросить, а когда приказать.