次のパターンを使用して印刷する必要がある整数のパーセンテージのリストがあります。
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'
ただし、エラー コードが表示され続けます: リスト インデックスが範囲外です。
私はこれをまったく理解していません。誰かが私が間違ったことを指摘できますか?