用3.6.5版報錯是為什么呢?AttributeError: 'NoneType' object has no attribute 'join'
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) print?('</table>')
2018-07-22
2018-07-13
倒數第二行應該是print
?(
'\n'
.join(tds))
'\n'.join(tds)是一個整體,意思是說把tds鏈表里的每一項之間用'\n'連起來,然后我們把這一大串東西print出來,所以應該像我寫的那樣
2018-06-13
第三行開始 沒有縮進啊