摘要: The sequence of triangle numbers is generated by adding the natural numbers. So the 7th triangle number would be 1 + 2 + 3 + 4 + 5 + 6 + 7 = 28. The f... 阅读全文
posted @ 2015-02-05 18:42 liuwenjie 阅读(266) 评论(0) 推荐(0) 编辑
摘要: In the 20×20 grid below, four numbers along a diagonal line have been marked in red. 08 02 22 97 38 15 00 40 00 75 04 05 07 78 52 12 50 77 91 0849 49 ... 阅读全文
posted @ 2015-02-02 18:41 liuwenjie 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 1、普通同步用threading.Lock()创建锁,用acquire()申请锁,每次只有一个线程获得锁,其他线程必须等此线程release()后才能获得锁RLock允许在同一线程中被多次acquire。而Lock却不允许这种情况。注意:如果使用RLock,那么acquire和release必须成对... 阅读全文
posted @ 2015-01-30 22:25 liuwenjie 阅读(1213) 评论(0) 推荐(0) 编辑
摘要: 使用线程的两种方式:一----调用threading.thread()函数产生线程,用start()启动线程二----继承threading.Thread类并重写某些函数线程函数:1、getName(),获得线程对象名称2、setName(),设置线程对象名称3、jion([timeout]),等待... 阅读全文
posted @ 2015-01-28 20:59 liuwenjie 阅读(235) 评论(0) 推荐(0) 编辑
摘要: import mathdef prime(n): t=int(math.sqrt(n)+1) if i==2: return 1 for i in range(2,t+1): if n%i==0: return 0 return 1result=0for i in range(2,2000000):... 阅读全文
posted @ 2015-01-21 19:28 liuwenjie 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 传说存在唯一一组勾股数,三个数的和是1000,那么它的积是多少呢?def judge(a,b,c): if a+b<=c or b+c<=a or a+c<=b: return 0 if a*a+b*b==c*c or b*b+c*c==a*a or a*a+c*c==b*b: return 1 r... 阅读全文
posted @ 2015-01-20 22:08 liuwenjie 阅读(892) 评论(0) 推荐(0) 编辑
摘要: 1000个数中四个相邻的数的最大乘积是 9 × 9 × 8 × 9 = 5832. 731671765313306249192251196744265747423553491949349698352031277450632623957831801698480186947885184385861560... 阅读全文
posted @ 2015-01-19 11:22 liuwenjie 阅读(948) 评论(0) 推荐(0) 编辑
摘要: 前六个质数是2,3,5,7,11和13,其中第6个是13.第10001个质数是多少?import mathdef prime(n): m=int(math.sqrt(n))+1 for i in range(2,m): if n%i==0: return False return Truecount... 阅读全文
posted @ 2015-01-18 12:02 liuwenjie 阅读(1052) 评论(0) 推荐(0) 编辑
摘要: 构造类:class people(object): name=""----属性 age=0 __weight=0----属性前加”--“表示私有属性,不可用于外部访问 def __init__(self,n,a,w):---构造函数 self.name=n self.age=a self.__wei... 阅读全文
posted @ 2015-01-18 09:21 liuwenjie 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 前10个自然数的平方和为:1^2 + 2^2 + ... + 10^2 = 385它们的和的平方为:(1 + 2 + ... + 10)^2 = 55^2 = 3025所以,前10个自然数的平方和与和的平方差3025-385=2640那么,前100个自然数的平方和与和的平方差多少?result1=0... 阅读全文
posted @ 2015-01-17 12:23 liuwenjie 阅读(18326) 评论(0) 推荐(0) 编辑