断言
断言语句和if 分支有点类似,它用于对一个bool 表达式进行断言,如果该bool表达式为True,该程序可以继续向下执行; 否则程序会引发AssertionError 错误。
s_age = input("请输入您的年龄:")
age = int(s_age)
assert 20 < age < 80
print("您输入的年龄在20和80之间")
实际上断言也相当于一种特殊的分支
assert 断言的执行逻辑是:
if 条件为False :
程序引发AssertionError 错误
上面的例子你可以输入一个数,超出20~80这个范围,你就可以看到报错了。