Python_18_Udacity_Evans_Intro to CS_2.5_How to solve problems

<a href="http://www.jianshu.com/p/54870e9541fc">总目录</a>


课程页面:https://www.udacity.com/course/intro-to-computer-science--cs101
授课教师:Dave Evans https://www.cs.virginia.edu/~evans/
如下内容包含课程笔记和自己的扩展折腾

assert

按照Udacity的思路,需要用assert
通过油管上这个五分多钟视频,快速了解了下assert怎么用。

# source: https://www.youtube.com/watch?v=BccybInHe8I
def power(x,y):
    # Assume that x and y are both non-neg numbers.
    assert x > 0, "x must be a positive number not %g" % x
    assert y > 0, "y must be a pos number not {0}".format(y)
    return x**y
print power(1, -3)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容