因此,如果不满足if语句,则基本上想停止脚本,该语句是:abbrevationabbrevation
if x > 40 : print ("Please enter a number between 2 and 40")
例如,如果用户输入41
,则我不希望该程序继续运行,但现在可以了。
答案 0 :(得分:1)
import sys
if (x > 40):
print ("Invalid input received. Exiting now")
sys.exit()
else:
# do the result of your program
答案 1 :(得分:0)
一个简单的解决方案可能是引发异常,该异常最终将停止脚本的运行
if x > 40 or x < 2:
raise Exception("Please enter a number between 2 and 40")
您可以致电sys.exit()
,这将引发SystemExit
异常或引发相同的异常以确保安全
答案 2 :(得分:0)
正如mad_所述,您只需在sys模块中使用exit
import sys
if x > 40:
sys.exit()
else:
print('do something')
答案 3 :(得分:0)
您可以使用break
语句。只需将break
置于if条件或while循环中