別の関数から既に作成されたパラメーターとしてリストを受け入れる関数があります。リストは列行形式で印刷されます。この関数は、リストの最初の項目に列タイトルが含まれ、リストの残りの部分に値が含まれていると想定する必要があります。このshowList()
関数は、スペースまたはタブで区切られた 2 ~ 5 列のリストをきれいに表示できる必要があります。ほとんどの場合、かなりうまく機能しますが、一覧表示する国が複数ある場合は、一覧表示されるのは 1 つだけです。これがどのように見えるかの例です:
Country Gold Silver Bronze
(this space is actually a sequence of equal signs to represent a heading line)
United States 765 555 780
Great Britain 600 200 950
def showList(returned_List):
header = ' '
line = ''
entries = ''
for i in returned_List[0]:
header += i + (' ')*5
for k in range(len(header)):
line += '='
for j in returned_List[1]:
entries += j +(' ')*5
print(header, '\n', line, '\n', entries)
return(returned_List)