Python3.*(第十六课——流程控制②)

it2024-06-18  43

断言

       断言语句和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这个范围,你就可以看到报错了。

最新回复(0)