consider:
def scoretimes(): scores = [] inp = input('Enter grade scores separated by space: ').split() for item in inp: scores.append(float(item)) scoretotal =sum(scores) return scores, scoretotal def calculate_average(scores, scoretotal): calculation = scoretotal / len(scores) return calculation def main(): scores, scoretotal = scoretimes() print('average grade score: {:.1f}'.format(calculate_average(scores, scoretotal))) main()