L = [75, 92, 59, 68]
sum = 0.0
for score in L:
sum+=score
print sum / 4
sum = 0.0
for score in L:
sum+=score
print sum / 4
2015-04-01
使用三层循环 百位数取1到9,十位个位取0到9,判断百位和个位是否相同.
print [x*100+y*10+z for x in range(1,10) for y in range(10) for z in range(10) if x==z]
print [x*100+y*10+z for x in range(1,10) for y in range(10) for z in range(10) if x==z]
2015-03-31
sum=0.0
if len(args)==0:
return sum
for x in args:
sum=sum+x
return sum/len(args)
if len(args)==0:
return sum
for x in args:
sum=sum+x
return sum/len(args)
2015-03-31
L = ['Adam', 'Lisa', 'Paul', 'Bart']
L.pop(2)
L.pop(2)
print L
第一个是去掉了Paul 然后数组变成3个人 Bart的位置在2 所以再执行一次就好了
L.pop(2)
L.pop(2)
print L
第一个是去掉了Paul 然后数组变成3个人 Bart的位置在2 所以再执行一次就好了
2015-03-30
def average(*args):
sum = 0.0
if len(args) == 0:
return sum
else:
for x in args:
sum = sum + x
return sum / len(args)
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
我去,,sum = 0 打印是一个整数,一直提示不对,还在想那里有问题,原来还是精度的问题
sum = 0.0
if len(args) == 0:
return sum
else:
for x in args:
sum = sum + x
return sum / len(args)
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
我去,,sum = 0 打印是一个整数,一直提示不对,还在想那里有问题,原来还是精度的问题
2015-03-30