print [int(a+b+c) for a in '123456789' for b in '0123456789' for c in '123456789' if a == c]
2017-03-11
def generate_tr(name, score):
if score >59:
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)
tds = [ generate_tr(name, score) for name, score in d.iteritems()]
if score >59:
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)
tds = [ generate_tr(name, score) for name, score in d.iteritems()]
2017-03-10
sum = 0
x = 1
while x>100:
sum=x+sum
x=x+2
print sum
这都能给我通过了?
我写的可是 x>100
x = 1
while x>100:
sum=x+sum
x=x+2
print sum
这都能给我通过了?
我写的可是 x>100
2017-03-10
也可以不加括号
print 45678 + 0x12fd2
print "Learn Python in imooc"
print 100<99
print 0xff==255
print 45678 + 0x12fd2
print "Learn Python in imooc"
print 100<99
print 0xff==255
2017-03-10
t = ('a', 'b', ['A', 'B'])刚开始我改成了 t=('a', 'b', 'A', 'B')
但是我发现这么一改就由原本的 [三个元素] 变成了 [四个元素] 了
所以改为换成不可修改的符号来保持原有的三个元素 ()
但是我发现这么一改就由原本的 [三个元素] 变成了 [四个元素] 了
所以改为换成不可修改的符号来保持原有的三个元素 ()
2017-03-10
s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])
for x in s:
print x[0]+':'+str(x[1])
for x in s:
print x[0]+':'+str(x[1])
2017-03-10
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])
return 和FOR对齐或不对齐,会是两种结果
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])
return 和FOR对齐或不对齐,会是两种结果
2017-03-10