python assert断言的作用
python assert断言是声明其布尔值必须为真的判定,如果发生异常就说明表达示为假。用来测试表示式,其返回值为假,就会触发异常。
while True:
try:
max_ = int(input('请输入猜数范围的最大数:'))
# 断言语句,确保输入的最大值大于最小值,否则抛出异常
assert max_ > min_
break
except:
print(f'必须输入比{min_}大的整数,',end='')