課程
/后端開發
/Python
/初識Python
這個代碼復制到python3 中可以嗎?我試了一下 存成.html后沒有表格線 59也不是紅色
2019-05-28
源自:初識Python 10-2
正在回答
你好,紅色是需要通過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
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-05-29
你好,紅色是需要通過if做判斷生成的,
參考一下這個函數定義,我就是按照這個來實現的。
另外,html里面打印格子,
參考這個,table 需要加邊框厚度呢
你看下是不是這樣
附上這個章節可實現編碼,基于python 3