assert语句在python中的使用

1、 为什么要使用assert

      我们不知道自己设计的程序会在哪里崩溃,但是有些最基础的我们可以把控的地方一旦发生错误,我们就可以让程序崩溃,而不需要让程序继续运行下去。

        举个例子,今天晚上你准备去参加舞会,那么舞会里也许会发生一些比较糗的事,但是具体发生的是什么糗事你并不知道,也无法知道。但是你可以控制的是,如果你没有穿礼服一定会发生糗事,所以你可以:
        assert 已经穿礼服 放弃参加舞会。

        上面那句话意思就是,如果你穿礼服了,那么不执行后面的语句,一旦没有穿礼服,那么就放弃参加舞会。这是控制程序很好的方法。

2、如何使用assert

     

Window_Width = 800
Window_Height = 500
Cell_Size = 20  # Width and height of the cells
# Ensuring that the cells fit perfectly in the window. eg if cell size was
# 10     and window width or windowheight were 15 only 1.5 cells would
# fit.
assert Window_Width % Cell_Size == 0, "Window width must be a multiple of cell size."
# Ensuring that only whole integer number of cells fit perfectly in the window.
assert Window_Height % Cell_Size == 0, "Window height must be a multiple of cell size."
 
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值