L = ['Adam', 'Lisa', 'Bart', 'Paul']
for index, name in enumerate(zip(range(1,len(L)+1),L)) :
print name[0],'-',name[1]
for index, name in enumerate(zip(range(1,len(L)+1),L)) :
print name[0],'-',name[1]
def greet(a='world'):
print 'Hello,'+a+'.'
greet()
greet('Bart')
print 'Hello,'+a+'.'
greet()
greet('Bart')
2018-04-08
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for k,v in d.items():
print k,':',v
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for k,v in d.items():
print k,':',v
2018-04-08
当我写完循环判断运行时的提示让我简直想死
index.py 请检查代码中是否匹配:95: 'adam',,再试试!直接进入下一节
index.py 请检查代码中是否匹配:95: 'adam',,再试试!直接进入下一节
2018-04-08
def toUppers(L):
return [x.upper() for x in L if isinstance(x,str)]
print toUppers(['Hello', 'world', 101])
return [x.upper() for x in L if isinstance(x,str)]
print toUppers(['Hello', 'world', 101])
def generate_tr(name, score):
if score < 60:
return '<tr><td>%s</td><td style="color:red">%s</td></tr>' % (name, score)
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)
return '<tr><td>%s</td><td>%s</td></tr>' % (name, score)
tds = [generate_tr(name, score) for name, score in d.iteritems()]
2018-04-08
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }
sum = 0.0
for v in d.itervalues():
sum+=v;
print sum/len(d)
sum = 0.0
for v in d.itervalues():
sum+=v;
print sum/len(d)
2018-04-08
说一下,其实弱类型语言里面有个非常重要的大坑,而题目这里刚好巧妙的躲过了
假设你的答案 用的分解型式是这样
r = -b/2a , p = √(b²-4ac) / 2a
如果return r+p,r-p
你很可能得不到正确答案。2不能是2,要写为2.0
假设你的答案 用的分解型式是这样
r = -b/2a , p = √(b²-4ac) / 2a
如果return r+p,r-p
你很可能得不到正确答案。2不能是2,要写为2.0
2018-04-08