def average(*args):
if len(args) == 0:
return 0.0
return sum(args)/float(len(args))
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
if len(args) == 0:
return 0.0
return sum(args)/float(len(args))
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
2016-08-08
def greet(name='world'):
print 'Hello,',name,'.'
greet()
greet('Bart')
print 'Hello,',name,'.'
greet()
greet('Bart')
2016-08-08
def move(n, a, b, c):
if n == 1:
print a ,'-->' ,c
else:
move(n-1, a, c, b)
print a ,'-->' ,c
move(n-1, b, a, c)
move(4, 'A', 'B', 'C')
if n == 1:
print a ,'-->' ,c
else:
move(n-1, a, c, b)
print a ,'-->' ,c
move(n-1, b, a, c)
move(4, 'A', 'B', 'C')
2016-08-08
print r'''"To be,or not to be": that is the question.
Whether it's nobler in the mind to suffer.'''
Whether it's nobler in the mind to suffer.'''
2016-08-08
x1 = 1
d = 3
n = 100
x100 = x1+(n-1)*d
s = (x1+x100)*n/2
print s
d = 3
n = 100
x100 = x1+(n-1)*d
s = (x1+x100)*n/2
print s
2016-08-08
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]
2016-08-08
def generate_tr(name, score ):
if score < 60:
return '<tr><td>%s</td><td style="color:red">%s</td></tr>' % (name, score)
else:
return '<tr><td>%s</td><td>%s</td></tr>' % (name, score)
tds = [generate_tr(name,score) for name, score in d.iteritems()]
if score < 60:
return '<tr><td>%s</td><td style="color:red">%s</td></tr>' % (name, score)
else:
return '<tr><td>%s</td><td>%s</td></tr>' % (name, score)
tds = [generate_tr(name,score) for name, score in d.iteritems()]
2016-08-08
for x in s:
print x[0] + ':',x[1]
利用for遍历的时候,每次遍历的值是一个元组,例如第一次遍历先得到('Adam',95),我们的任务要得到姓名和分数。那么要在这个元组中访问Adam利用x[0],访问95利用x[1].
print x[0] + ':',x[1]
利用for遍历的时候,每次遍历的值是一个元组,例如第一次遍历先得到('Adam',95),我们的任务要得到姓名和分数。那么要在这个元组中访问Adam利用x[0],访问95利用x[1].
2016-08-08