诸葛亮唱空城计的原因是因为 城中兵力不足,无法抵挡司马懿大军的进攻。在街亭之战中,诸葛亮错误地任命马谡守街亭,导致战略要地失守,司马懿趁机率领15万大军向西城进发。诸葛亮身边没有大将,只有一些文官和少量士兵,其中一半还去运粮草了,因此只剩下2500名士兵在城里。面对这种情况,诸葛亮无法远逃,只能依靠智谋来应对,于是决定使用空城计。
具体来说,诸葛亮通过大开城门,自己在城楼上弹琴,故意显示出一副有伏兵的假象,使得司马懿怀疑有埋伏,最终选择退兵。诸葛亮的这一策略不仅体现了他的智慧和勇气,还展现了他对城中百姓生命的重视,他愿意冒着个人生命的风险来保护整个城市的安全。