你好,红色是需要通过if做判断生成的,def generate_tr(name, score):
if score<60:
return '
%s%s' % (name, score)return '
%s%s' % (name, score)参考一下这个函数定义,我就是按照这个来实现的。
另外,html里面打印格子,print ('
参考这个,table 需要加边框厚度呢
你看下是不是这样d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 }
def generate_tr(name, score):
if score<60:
return '
%s%s' % (name, score)return '
%s%s' % (name, score)tds = [generate_tr(name,score) for name, score in d.items()]
print ('
print ('
NameScore')print ('\n'.join(tds))
附上这个章节可实现编码,基于python 3