已采纳回答 / 慕后端7606747
set集合中的数据没有顺序,且如果add两个一样的对象或基本类型的数据,set集合里也是只有一个,即set集合中的数据都是独一无二的;不能使用加强的for循环;list中的数据是有顺序的,可以加入多个一样的对象和基本类型的数据,可使用加强的for循环;
2016-06-08
2.7和3.6交替用... 心塞
def square_of_sum(L):
x = 0
for i in L:
x = x + i * i
return x
print (square_of_sum([1, 2, 3, 4, 5]))
print (square_of_sum([-5, 0, 5, 15, 25]))
or:
def square_of_sum(L):
for i in L:
return sum(i*i for i in L)
print square_of_sum([1, 2, 3, 4, 5])
def square_of_sum(L):
x = 0
for i in L:
x = x + i * i
return x
print (square_of_sum([1, 2, 3, 4, 5]))
print (square_of_sum([-5, 0, 5, 15, 25]))
or:
def square_of_sum(L):
for i in L:
return sum(i*i for i in L)
print square_of_sum([1, 2, 3, 4, 5])
2016-06-08
参考代码不对,以下才是正解之一:
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for key in d:
print key,':',d[key]
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for key in d:
print key,':',d[key]
2016-06-08
最赞回答 / 谦谦向上
打开powershell,回到根目录,然后执行[Environment]::SetEnvironmentVariable("Path","$env:Path;C:\Python27", "User"),就可以了
2016-06-07
sum = 0
x = 0
while True:
x = x + 1
if x > 100:
break
if x%2==0:
continue
sum=sum+x
print sum
x = 0
while True:
x = x + 1
if x > 100:
break
if x%2==0:
continue
sum=sum+x
print sum
2016-06-07
L = ['Adam', 'Lisa', 'Bart']
L [0]='bart'
L [2]='adam'
print L
L [0]='bart'
L [2]='adam'
print L
2016-06-07