我的一个答案:
print [m + n + m for m in'123456789' for n in '1234567890']
print [m + n + m for m in'123456789' for n in '1234567890']
2015-03-09
sum = 0
x = 0
n=0
while True:
x = x + 1
if x > 100:
break
if n:
n=0
continue
n=1
sum=sum+x
print sum
我就没想到用余数
x = 0
n=0
while True:
x = x + 1
if x > 100:
break
if n:
n=0
continue
n=1
sum=sum+x
print sum
我就没想到用余数
2015-03-08
对自己的问题做一下回答: 4.4 节介绍了国外有关Python的应用:比如 youtube, instangram, pinterest, dropbox等.... http://www.cnblogs.com/skynet/archive/2013/05/06/3063245.html
2015-03-08
L = ['Adam', 'Lisa', 'Paul', 'Bart']
L.pop(3)
L.pop(2)
print L
这方法才好
L.pop(3)
L.pop(2)
print L
这方法才好
2015-03-08
前面一条有点问题,不详细,重新修正了下。。。对于只有一个的情况,只需要把a移动到c上;对与有两个的情况需要将最后一个移动到c上,并且将b看成第一种情况的c,再加上一步将b移动到c;对于三个的情况需要将最后一个移动到c,并且将b看成是第二种情况的c,将c看成第二种情况的b,将第三个移动到c上后,此时相当于第二种情况不过这时的b是第二种情况的a,a是第二种情况的b。(不知道我的解释合不合理呢,不过我觉得这种方法可以很好地完成hamoi哦!总之就是永远不管最后一个)
2015-03-07
对于只有一个的情况,只需要把a移动到c上;对与有两个及以上的情况需要将最后一个移动到c上,并且将b看成第一种情况的c,再加上一步将b移动到c;对于三个的情况,需要将最后一个移动到c,并且将b看成是第二种情况的c,将第三个移动到c上,此时相当于第二种情况不过这时的b是第二种情况的a,a是第二种情况的b。(不知道我的解释合不合理呢,不过我觉得这种方法可以很好地完成hamoi哦!)
2015-03-07
def move(n, a, b, c):
if n==1:
print a+' --> '+c
else:
move(n-1,a,c,b)
print a+' --> '+c
move(n-1,b,a,c)
move(4, 'A', 'B', 'C')
if n==1:
print a+' --> '+c
else:
move(n-1,a,c,b)
print a+' --> '+c
move(n-1,b,a,c)
move(4, 'A', 'B', 'C')
2015-03-06
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for x in d:
print x+':',d[x]
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for x in d:
print x+':',d[x]
2015-03-06