在Python IDEL 中d.iteritems() 則會報出dict' object has no attribute 'iteritems 屬性錯誤,而d.items()則不會
而在慕課網頁中 就沒問題
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.iteritems()]
print( '<table border="1">')
print('<tr><th>Name</th><th>Score</th><tr>')
print('\n'.join(tds))
print('</table>')
2018-05-22
會不會是版本問題,2.7和3.0有時候會不兼容,慕課上用的2.7
2018-05-23
難怪了. 我print 不加括號都不能執行 ...
2018-05-22
版本問題