法律规定警察什么情况才能开枪

法律分析:出现以下情形:放火、决水、爆炸等严重危害公***安全的;劫持航空器、船舰、火车、机动车或者驾驶车、船等机动交通工具,故意危害公***安全的;抢夺、抢劫枪支弹药、爆炸、剧毒等危险物品,严重危害公***安全的;使用枪支、爆炸、剧毒等危险物品实施犯罪的。

法律依据:《人民警察使用警械和武器条例》 第九条 十五种种人民警察可以使用武器的情形:放火、决水、爆炸等严重危害公***安全的;劫持航空器、船舰、火车、机动车或者驾驶车、船等机动交通工具,故意危害公***安全的;抢夺、抢劫枪支弹药、爆炸、剧毒等危险物品,严重危害公***安全的;使用枪支、爆炸、剧毒等危险物品实施犯罪等。