这个代码复制到python3 中可以吗?
这个代码复制到python3 中可以吗?我试了一下 存成.html后没有表格线 59也不是红色
这个代码复制到python3 中可以吗?我试了一下 存成.html后没有表格线 59也不是红色
2019-05-28
你好,红色是需要通过if做判断生成的,
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)
参考一下这个函数定义,我就是按照这个来实现的。
另外,html里面打印格子,
print ('<table border="1">')
参考这个,table 需要加边框厚度呢
你看下是不是这样
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } 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.items()] print ('<table border="1">') print ('<tr><th>Name</th><th>Score</th><tr>') print ('\n'.join(tds))
附上这个章节可实现编码,基于python 3
举报