def square_of_sum(L):
sum = 0
for x in L:
sum = sum + (x * x)
return sum
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
sum = 0
for x in L:
sum = sum + (x * x)
return sum
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
2016-07-26
print [int(x+y+z) for x in '123456789' for y in '0123456789' for z in '0123456789' if x == z]
这个简便,直观
这个简便,直观
2016-07-26
在Python中,变量的概念基本上和初中代数的方程变量是一致的。例如,对于方程式 y=x*x ,x就是变量。当x=2时,计算结果是4,当x=5时,计算结果不是25,应该是5的5次方。
2016-07-26
L = [75, 92, 59, 68]
sum = 0
for i in L:
sum = sum + i
print sum / len(L)
sum = 0
for i in L:
sum = sum + i
print sum / len(L)
2016-07-26
print [int(str(a) + str(b) + str(a)) for a in range(1,10) for b in range(0,10)]
2016-07-25
已采纳回答 / MrWater
问题在于只有是奇数时X才会加1,一旦X为偶数,就没有了对应操作,会在第一个偶数处卡住,陷入死循环。建议修改如下:sum = 0x = 1while x<=100: if x%2==1: sum+=x x=x+1 else: x=x+1print sum
2016-07-25