you have to 1)change the name of the function and 2) make scores global
scores = []
def display_scores():
print("\n High Scores\n")
print("Name", "\t\tScore")
print("------------------")
for entry in scores:
name, score = entry
print(name, "\t\t", score)
def scores1():
"""The High Scores Table."""
global scores
name = input("What is your name?")
score = score_counter
entry = (name, score)
scores.append(entry)
scores.sort(reverse=True)
scores = scores[:10]
print("\n High Scores\n")
print("Name", "\t\tScore")
print("--------------")
print(name, "\t\t", score)