国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python常见问题 > python中的断言错误怎么理解

python中的断言错误怎么理解

assert

头像

silencement

2019-10-25 16:28:374396浏览 · 0收藏 · 0评论

python的断言语句和if 分支有点类似,它用于对一个bool表达式进行断言,如果该bool表达式为True,该程序可以继续向下执行;否则程序会引发 AssertionError 错误。

例如如下程序:

s_age = input("请输入您的年龄:")
age = int(s_age)
assert 20 < age < 80
print("您输入的年龄在20和80之间")

上面程序中粗体字代码断言 age 必须位于 20 到 80 之间。运行上面程序,如果输入的 age 处于执行范围之内,则可看到如下运行过程:

请输入您的年龄:23
您输入的年龄在20和80之间

如果输入的age不处于20到80之间,将可以看到如下运行过程:

请输入您的年龄:1
Traceback (most recent call last):
  File "C:\Users\mengma\Desktop\1.py", line 3, in <module>
    assert 20 < age < 80
AssertionError

从上面的运行过程可以看出,断言也可以对逻辑表达式进行判断,因此实际上断言也相当于一种特殊的分支。

assert 断言的执行逻辑是:

if 条件为False:
    程序引发AssertionError错误

更多学习内容,请点击Python学习网

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

白日梦我电视剧免费观看| 我的老师中韩双字| 日韩精品国产一区二区三区| 伦敦战场| 非洲女人免费观看大全电视剧| 偷偷在线观看免费高清电视剧推荐| 暴躁少女10-16岁| 伦理《禁忌12》| 韩国男按摩师吸乳房会得乳腺瘙吗| 欧美大妈LOGO大全及价格图| 白日梦我| 桃色接触| 器材室轮-J-(1):蒙着眼在...| 我的善良的好朋友| 林语惊| 大杂烩(TXT)小说阅读| 人皮客栈在线观看| 我被5个男人躁一夜不收我怎么办 两男吮她的花蒂和奶水视频 | 舒淇最惊艳三部电影| 公交车上双乳被老汉揉搓玩下载| 免费视频在线观看人数在哪直播| 宝宝水帘洞都拉丝了怎么办| 成色P31S是国精产品吗| 亚洲日韩AV精品一区二区| 《法国少女3》高清| 主动把奶头放进男朋友嘴巴里| 女被扒开腿狂躁xXXXX| 台球室的特殊待遇2HD| 做爰高潮A片(毛片)| 玉女献身台湾1988版主演是谁| 每日大赛 反差吃瓜爆料合集视频| 《漂亮的女邻居5》HD| 小视频| 妈妈与儿子高清免费版电视剧| 女性扒开大腿内侧小肚子痒 | 《丰满的人妻》日本| 公日日躁我和公乱小说| 特种兵营里被轮流的小说叫什么| 日本大片又大又好看的PPT| 夜童| 《办公室高潮秘书2》