我有一个整数百分比列表,需要使用以下模式打印:
The index of a value, a tab (8 spaces), a '*' printed for each percentage point
同样,如果索引的值为 0,则打印“小于 1%”
我试过这段代码:
for b in new_tally:
if b > 0:
print new_tally[b], \t, '*' * b
else:
print 'Less than 1% of words had this length'
但是我不断收到错误代码:列表索引超出范围。
我根本不明白这一点,有人可以指出我做错了什么吗?