def square_of_sum(L):
Lr = []
for x in L:
Lr.append(x*x)
return sum(Lr)
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
Lr = []
for x in L:
Lr.append(x*x)
return sum(Lr)
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
2016-11-23
s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for x in L:
y = len(s)
s.add(x)
if y == len(s):
s.remove(x)
print s
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for x in L:
y = len(s)
s.add(x)
if y == len(s):
s.remove(x)
print s
2016-11-23
while True:
sum += x
x = 2**n
n += 1
if n > 20:
break
print sum
在python里次方运算时**
sum += x
x = 2**n
n += 1
if n > 20:
break
print sum
在python里次方运算时**
2016-11-23
for x in [ '1','2','3','4','5','6','7','8' ]:
for y in ['2','3','4','5','6','7','8','9' ]:
if x<y:
print x+y
for y in ['2','3','4','5','6','7','8','9' ]:
if x<y:
print x+y
2016-11-23
def f(n):
L = range(1, 3*n-1, 3)
return reduce(lambda x, y: x + y,L)
# return sum(L)
print(f(100))
L = range(1, 3*n-1, 3)
return reduce(lambda x, y: x + y,L)
# return sum(L)
print(f(100))
2016-11-23
因为当执行第一个pop(2)后,Bart将会自动填补索引2,所以修改代码为pop(2),pop(2)即可将Paul,和Bart删除。
2016-11-23
sum = 0
x = 0
while True:
x = x + 1
if x > 100:
break
if not x%2:
continue
sum = sum + x
print sum
x = 0
while True:
x = x + 1
if x > 100:
break
if not x%2:
continue
sum = sum + x
print sum
2016-11-22