赞
踩
我们知道python中调试我们可以是用try----except,偶尔还可以使用if判断语句。
其实我们也可以使用assert断言语句,如果断言为真,则会继续执行下面的语句,为假就会报错:
其语法为:assert 表达式,如果为假返回的提示语句。
直接上代码了:
import pandas as pd
import numpy as np
a=input('请输入一个小于10的数字:')
assert int(a)<10,'都跟你说了,输入小于10的数字'
print(a)
# 以上和下面的if语句是等价的
a=input('请输入一个小于10的数字:')
if int(a)>=10:
print('都跟你说了,输入小于10的数字')
else:
print(a)
我们发现当我们输入90的时候,导致 assert int(a)<10为假,就会报错。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。