L = [75, 92, 59, 68]
sum = 0.0
for i in L:
sum+=i;
print sum / 4
sum = 0.0
for i in L:
sum+=i;
print sum / 4
2016-02-27
def square_of_sum(L):
return sum([i*i for i in L])
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
return sum([i*i for i in L])
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
2016-02-26
def generate_tr(name, score):
if score>=60:
return '<tr><td>%s</td><td>%s</td></tr>' % (name, score)
else :
return '<tr><td>%s</td><td style="color:red">%s</td></tr>' % (name, score)
if score>=60:
return '<tr><td>%s</td><td>%s</td></tr>' % (name, score)
else :
return '<tr><td>%s</td><td style="color:red">%s</td></tr>' % (name, score)
2016-02-26
调用dict的值是,用d[key],而无法确定key是否存在时,使用d.get(key)
d={'Adam':95,'Lisa':85,'Bart':59}
for key in d:
print key,':',d.get(key)
注意小括号,大括号以及中括号的用法
d={'Adam':95,'Lisa':85,'Bart':59}
for key in d:
print key,':',d.get(key)
注意小括号,大括号以及中括号的用法
2016-02-26
第一步要通过c为中间板,把盘子按正序放到b中,所以调用move(n-1,a,c,b),然后把最底下的一个从a移到c,接着把现在的b当做原来函数中的参数a继续调用即可。
2016-02-26
十位数的0是多余的,个位的0不能省略。
加上''是字符,所以我下面print是x+y,而不是x*10+y,如果不加''就要x*10+y
加上''是字符,所以我下面print是x+y,而不是x*10+y,如果不加''就要x*10+y
2016-02-26
for x in ['1','2','3','4','5','6','7','8','9']:
for y in ['1','2','3','4','5','6','7','8','9','0']:
if x<y:
print x+y
for y in ['1','2','3','4','5','6','7','8','9','0']:
if x<y:
print x+y
2016-02-26
sum = 0
x = 0
while True:
x = x + 1
if x > 100:
break
if x%2==0:
continue
sum+=x
print sum
x = 0
while True:
x = x + 1
if x > 100:
break
if x%2==0:
continue
sum+=x
print sum
2016-02-26