sum = 0
x = 1
while x < 100:
x = x +1
sum = sum + x
print sum
x = 1
while x < 100:
x = x +1
sum = sum + x
print sum
2015-02-13
L = ['Adam', 'Lisa', 'Bart', 'Paul']
M = range(1,5)
for index, name in zip(M,L):
print index, '-', name
M = range(1,5)
for index, name in zip(M,L):
print index, '-', name
3个盘子的汉诺塔移动,按百科所说的算法将柱子摆成品字形,因为3为奇数,那么将三个柱子按顺时针标为A,C,B,故有:
A->C,A->B,C->B,A->C,B->A,B->C,A->C,A有3个圆盘,先把其中两个盘子移到B中去,那么C就作为中转柱,然后把A最大的圆盘移到C,再把B中的两个盘子移到C中去,那么A就作为中转柱。
同理可得4个盘子的移动,具体移动可以参照百科里所说的算法部分,不管盘子个数是奇是偶,盘子的移动方向总是顺时针,而且中转柱总是C和A,至于函数的具体调用,我想跟数据结构有关,还待研究。
A->C,A->B,C->B,A->C,B->A,B->C,A->C,A有3个圆盘,先把其中两个盘子移到B中去,那么C就作为中转柱,然后把A最大的圆盘移到C,再把B中的两个盘子移到C中去,那么A就作为中转柱。
同理可得4个盘子的移动,具体移动可以参照百科里所说的算法部分,不管盘子个数是奇是偶,盘子的移动方向总是顺时针,而且中转柱总是C和A,至于函数的具体调用,我想跟数据结构有关,还待研究。
2015-02-11
sum = 0
x = 1
while x<=100:
if x%2==0:
sum = sum +x
x = x+1
print sum
x = 1
while x<=100:
if x%2==0:
sum = sum +x
x = x+1
print sum
2015-02-06
#-*- coding:utf-8 -*-
s = 5
if s>=60:
print '及格'
else:
print '你丫又挂科了'
score = 55
if score>=60:
print 'passed'
else:
print 'failed'
s = 5
if s>=60:
print '及格'
else:
print '你丫又挂科了'
score = 55
if score>=60:
print 'passed'
else:
print 'failed'
2015-02-06