清朝打不赢八国联军的原因如下: 1、闭关锁国使得清朝固步自封; 2、鸦片的大量流入,既失去了许多钱财,又给人们的健康体魄造成一定的损害,造成许多人家破人亡; 3、清朝内忧外患,内有义和团起义,外有外国联军的联手攻打; 4、清廷不学习一些新的科学技术,武器太落后,仍是冷兵器,而八国联军拿的是热武器,军事力量无法抗衡。