摘要: 等差素数数列:类似7、37、67、97;107、137、167、197这样由素数组成的数列。素数数列具有项数的限制,一般指素数数列的项数有多少个连续项,最多可以存在多少个连续项编程找出100以内的等差素数数列思路:1.筛法找出100以内所有素数2.对于素数list内两两组合,构造等差数列a0,a1项 阅读全文
posted @ 2017-04-18 17:09 刘荒荒 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 1.可逆素数:一个素数的各位数值顺序颠倒后的到的数仍为素数如321,123。找出1-900之间的所有可逆素数思路:1).用筛法找到900以内素数表2).迭代表内所有数,是素数的检测他的反序数是否是素数3).条件为真,打印这两个素数 def getPrimeTable(n): pt = [True] 阅读全文
posted @ 2017-04-17 16:44 刘荒荒 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1.尾数前移:求一个自然数N,个位数是6,将6移到最前面所得数是N的4倍。 思路: 1).令末尾数t=6,除末位以外部分为n 2).t连续*10移动到最高位,再加上n 3).t+n==(10*n+6)*4 def fun(n): nn = n t = 6 while nn > 0: t *= 10 阅读全文
posted @ 2017-04-14 17:37 刘荒荒 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 今天刚注册了一个账号,先试试,放一两个以前写的小程序: 1.输出名片 name = raw_input('Please input your name: ')age =int(raw_input('Please input your age: '))job = raw_input('Please i 阅读全文
posted @ 2017-04-07 16:41 刘荒荒 阅读(192) 评论(0) 推荐(0) 编辑