課程
/后端開發
/Python
/初識Python
為什么老師的答案沒有變紅?如何才能變紅?
2018-03-21
源自:初識Python 10-2
正在回答
#!/usr/bin/env?python #?-*-?coding:?utf-8?-*- ''' 任務 在生成的表格中,對于沒有及格的同學,請把分數標記為紅色。 提示:紅色可以用?<td?style="color:red">?實現。 ''' d?=?{?'Adam':?95,?'Lisa':?85,?'Bart':?59?} def?generate_tr(name,?score): ????if?score?>=?60: ????????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()] print?'<table?border="1">' print?'<tr><th>Name</th><th>Score</th><tr>' print?'\n'.join(tds) print?'</table>' #?注:字符串可以通過?%?進行格式化,用指定的參數替代?%s。字符串的join()方法可以把一個?list?拼接成一個字符串。 ''' 輸出結果: html代碼 <table?border="1"> <tr><th>Name</th><th>Score</th><tr> <tr><td>Lisa</td><td>85</td></tr> <tr><td>Adam</td><td>95</td></tr> <tr><td>Bart</td><td?style="color:red">59</td></tr> </table> '''
好問題? [del]模擬器模擬的Python環境 未能模擬出html環境[/del] 想想又不對 已經模擬出表格了
戴個紅色墨鏡
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-04-20
2018-03-21
好問題? [del]模擬器模擬的Python環境 未能模擬出html環境[/del] 想想又不對 已經模擬出表格了
2018-03-21
戴個紅色墨鏡