秦国失败有很多原因,第一个就是没有事先估量好自己的实力。当时秦昭王派白起出征被白起拒绝,因为白起注意到经过长平之战,秦军伤亡惨重,精锐部队损失大半。但是秦王对自己的军队十分有信心,仍然挥军伐赵。
第二是秦国将士的心没有赵国的齐。白起在长平之战时发现赵人的战斗意志十分顽强,且他们的顽强在于内在的民族气质,不像秦国要靠着利诱才能激发士卒的战斗激情。在邯郸之战中,虽然邯郸城内伤员遍地,但士气高昂。赵国民众可以“以骨为炊”、“刎子而食”,秦国士卒却怨声载道,疲惫不堪。
第三是秦国没有考虑到魏楚的动向。之前在长平之战时,秦国就因为担心魏楚的威胁而暂时接受了赵国的求和。此次邯郸之战中,魏楚成了赵国的联军,三方齐力,打击了秦国的嚣张气焰,严重消耗了秦国的实力。