自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 翻译器

import urllib.requestimport urllib.parseimport jsoncontent=input("请输入要翻译的内容")url='http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&smartresult=ugc&sessionFrom=null'dat

2016-07-04 21:37:38 391

原创 保存图片

import urllib.requestresponse=urllib.request.urlopen("http://placekitten.com/g/500/600")cat_img=response.read()with open('cat_500_600.jpg','wb') as f:    f.write(cat_img)

2016-07-04 21:36:58 446

原创 python实现欧拉计划29题

注意set的使用===================print (len(set(a**b for a in range(2, 101) for b in range(2, 101))))

2016-05-27 12:10:37 327

原创 pyhton实现欧拉计划28题

sum=1x=1for i in range(1,501):    for j in range(0,4):        x=x+2*i        sum=sum+xprint (sum)===========================思路12,3,4,5,6,7,8,9、10,11,12,13,14,15,16,17,18,19,20,21

2016-05-27 11:53:52 243

原创 Python实现欧拉计划27题

import mathfrom time import clocktime1=clock()def IsPrime(x):      if x        return False      for i in range(2,int(math.sqrt(x))+1):          if x%i==0:              return

2016-05-24 20:10:55 252

原创 python 实现欧拉计划26题

def cycle_length(n):    i = 1    if n % 2 == 0: return cycle_length(n / 2)    if n % 5 == 0: return cycle_length(n / 5)    while True:        if (10**i - 1) % n == 0: return i        else:

2016-05-17 16:13:18 370

原创 python实现欧拉计划25题

def f(n):    if n==1 or n==2:        return 1    else:        a=D[n-1]+D[n-2]        D[n]=a        return an=1D={1:1,2:1}while len(str(f(n)))    n=n+1    print f(n)print n===

2016-05-17 13:37:30 301

原创 python实现欧拉计划24题

逆康拓展开式import mathL=[0,1,2,3,4,5,6,7,8,9]M=[]m=999999for i in range(9,-1,-1):    x=(m/(math.factorial(i)))    print x    y=(m%(math.factorial(i)))    m=y    M.append(L[x])    L.po

2016-05-16 16:55:16 266

原创 Python实现欧拉计划23题

def d(i):    k=0                      #判断一个数(小于28123)是否写成两个过剩数的和,不能的话返回为真    for m in range(0,len(M)):        for n in range(0,len(M)):             #M为小于28123的所有的过剩数            if i==M[m]+M[n]

2016-05-13 19:41:32 469

原创 欧拉计划23

def d(i):    k=0                      #判断一个数(小于28123)是否写成两个过剩数的和,不能的话返回为真    for m in range(0,len(M)):        for n in range(0,len(M)):             #M为小于28123的所有的过剩数            if i==M[m]+M[n]

2016-05-13 19:40:03 455

原创 Python实现欧拉计划22题

def f(n):    value={'A':1,'B':2,'C':3,'D':4,'E':5,'F':6,'G':7,'H':8,'I':9,'J':10,'K':11,'L':12,'M':13,'N':14,'O':15,'P':16,'Q':17,'R':18,'S':19,'T':20,'U':21,'V':22,'W':23,'X':24,'Y':25,'Z':26,} 

2016-05-10 14:52:15 262

原创 Python实现欧拉计划21题

def d(n):    result=[a for a in range(1,n) if n%a==0]    y=sum(result)    return yL=[]for i in range(2,10001):    m=d(i)    if d(m)==i and m!=i:        L.append(i)    i=i+1print su

2016-05-08 15:06:47 249

原创 Python实现欧拉计划20题

n! means n × (n − 1) × ... × 3 × 2 × 1For example, 10! = 10 × 9 × ... × 3 × 2 × 1 = 3628800,and the sum of the digits in the number 10! is 3 + 6 + 2 + 8 + 8 + 0 + 0 = 27.Find the sum of the digi

2016-05-03 15:28:02 699

原创 Python实现欧拉计划19题

You are given the following information, but you may prefer to do some research for yourself.1 Jan 1900 was a Monday.Thirty days has September,April, June and November.All the rest have thirty

2016-05-03 14:48:50 345 2

原创 yield

http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/00138681965108490cb4c13182e472f8d87830f13be6e88000

2016-05-03 13:05:41 187

原创 python中else可以和什么搭配

1 if-else 2 else-if(elif)3 while-else & for-else工作顺序:else在循环完成后执行,只要循环正常结束,而不是通过break,eles就会执行。break语句会跳过else代码块4 try-else在try范围内没有检测到异常的时候,执行else

2016-05-03 13:01:00 1292

原创 python实现欧拉计划18题

By starting at the top of the triangle below and moving to adjacent numbers on the row below, the maximum total from top to bottom is 23.37 42 4 68 5 9 3That is, 3 + 7 + 4 + 9 = 23.Find th

2016-04-30 12:14:32 379

原创 Python实现欧拉计划17题

If the numbers 1 to 5 are written out in words: one, two, three, four, five, then there are 3 + 3 + 5 + 4 + 4 = 19 letters used in total.If all the numbers from 1 to 1000 (one thousand) inclusive we

2016-04-29 14:16:26 752

原创 Python实现欧拉计划16题

215 = 32768 and the sum of its digits is 3 + 2 + 7 + 6 + 8 = 26.What is the sum of the digits of the number 21000?---------------------------------------------------------------------------a=str

2016-04-28 19:18:25 274

原创 python实现欧拉计划15题

Starting in the top left corner of a 2×2 grid, and only being able to move to the right and down, there are exactly 6 routes to the bottom right corner.How many such routes are there through a 2

2016-04-28 18:36:59 290

原创 python实现欧拉计划第十四题

The following iterative sequence is defined for the set of positive integers:n → n/2 (n is even)n → 3n + 1 (n is odd)Using the rule above and starting with 13, we generate the following sequen

2016-04-27 12:13:58 441

原创 python实现欧拉计划第十三题

Work out the first ten digits of the sum of the following one-hundred 50-digit numbers.37107287533902102798797998220837590246510135740250463769376774900097126481248969700780504170182605387432498

2016-04-27 11:27:56 763

原创 python实现欧拉计划第十二题

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 first ten terms would be:1, 3, 6, 10, 15, 21, 2

2016-04-27 10:50:36 490

转载 python实现欧拉计划第十一题

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 99 40 17 81 18 57 60 87 17 40 98 43 69 48 04 56

2016-04-27 09:05:14 640

原创 Python实现KNN算法

from numpy import *    import operator    def creatDataset():      group = array([[1.0,1.1],[1.0,1.0],[0,0],[0,0.1]])      lables = ['A','A','B','B']      return group,lables        

2016-04-26 20:23:31 336

原创 Python实现欧拉计划第十题

The sum of the primes below 10 is 2 + 3 + 5 + 7 = 17.Find the sum of all the primes below two million.----------------------------------------------------------------------------------fr

2016-04-26 12:17:56 316

原创 Python实现欧拉计划第九题

A Pythagorean triplet is a set of three natural numbers, a b c, for which,a2 + b2 =c2For example, 32 + 42 = 9 + 16 = 25 = 52.There exists exactly one Pythagorean triplet for which a + b +

2016-04-26 10:48:56 385

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除