def square_of_sum(L):
sum = 0;
for x in L:
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 += x*x;
return sum;
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
2016-04-05
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }
print d.items()
sum = 0.0
for k, v in d.items():
sum = sum + v
print k,':',v
average=sum/len(d)
print 'average', ':', average
print d.items()
sum = 0.0
for k, v in d.items():
sum = sum + v
print k,':',v
average=sum/len(d)
print 'average', ':', average
2016-04-05
最赞回答 / 清波
刚开始接触这个确实容易 被这种嵌套的东西扰乱。我们把代码贴出来,慢慢讲:<...code...>这里的s 就是一个,以 3个元组为元素的 set(集合). 即:<...code...>而,赋值语句下面那个 for 循环...
2016-04-05
for x in range(1,10):
for y in range(1,10):
if x<y:
print x*10+y
for y in range(1,10):
if x<y:
print x*10+y
2016-04-05
print [int(m+n+m) for m in '123456789' for n in '0123456789']
2016-04-05
x1 = 1
d = 3
n = 100
x100 =(n-1)*d + x1
s = n*(x1+x100)/2
print s
d = 3
n = 100
x100 =(n-1)*d + x1
s = n*(x1+x100)/2
print s
2016-04-05
a = 45678
b= 0x12fd2
print(a+b)
print("Learn Python in imooc")
print(100<99)
print(0xff==255)
b= 0x12fd2
print(a+b)
print("Learn Python in imooc")
print(100<99)
print(0xff==255)
2016-04-05
不需要三层循环吧?
print [a*100+b*10+a for a in range(1,10) for b in range(0,10)]
print [a*100+b*10+a for a in range(1,10) for b in range(0,10)]
2016-04-05
已采纳回答 / 清波
# 是 Python的注释符, 由于Python 是严格的 一行一句 的语言, 所以 # 的作用也是单行的。 并且是 注释其后面的文本,举例说明: 1. 下面这个就是经典的一行的注释<...code...> 2. 下面这个是连续多行注释<...code...> 3. 下面这个是 在代码语句后面注释,前面的代码正常运行。<...code...> 4. 下面是注释掉代码<...code...>
2016-04-05