如果“If”条件不满足,如何结束代码

时间:2017-02-13 14:02:57

标签: python-2.7

在我的代码中,我有两个权重需要等于1.0。如果不是,我需要一个打印声明说不满足条件,它不会继续运行其余的代码。

我的问题是,如果满足条件,它将永远运行代码,并且应该继续使用其余代码。如果他们没有得到满足,我只想确保它不会运行我的其余代码并完全停止。我想有两个问题需要解决。

没有numpy允许请。

weight_1 = 0.5
weight_2 = 0.5

while True:
    if ((weight_1 + weight_2) == 1.0):
        print ("Weights are appropriate")
    else:
        print("Error! Weights limits not appropriate!")
        break;

1 个答案:

答案 0 :(得分:1)

import sys 
 weight_1 = 0.5
 weight_2 = 0.2

if ((weight_1 + weight_2) == 1.0):
        print ("Weights are appropriate")

else:
        print("Error! Weights limits not appropriate!")
        sys.exit()