摘要: assert语句:用以检查某一条件是否为True,若该条件为False则会给出一个AssertionError。用法:assert type(x)=int and x>=0如果不满足后面的expression,则会弹出Traceback (most recent call last): File ... 阅读全文
posted @ 2014-09-15 17:33 ivyxjc 阅读(8473) 评论(0) 推荐(0) 编辑
摘要: 在数学中,辗转相除法,又称欧几里得算法,是求最大公约数的算法。辗转相除法首次出现于欧几里得的《几何原本》(第VII卷,命题i和ii)中,而在中国则可以追溯至东汉出现的《九章算术》。两个整数的最大公约数是能够同时整除它们的最大的正整数。辗转相除法基于如下原理:两个整数的最大公约数等于其中较小的数和两数... 阅读全文
posted @ 2014-09-15 16:38 ivyxjc 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 欧拉计划(Project Euler)是一个解题网站,站内提供了一系列数学题供用户解答。以下代码均为本人亲自编写,仅保证答案与欧拉项目的答案相同。至于代码质量,能力有限,只能尽力而为。第一题:a=0for i in range(1,1000): if i%3==0 or i%5==0: ... 阅读全文
posted @ 2014-09-13 22:00 ivyxjc 阅读(1161) 评论(0) 推荐(0) 编辑