Hi all, I am working on a lab assignment and I am stuck...probably because it's friday and my brain stopped at 5pm. At any rate, here's the actual problem:
Create a Python program that does the following:
Each gymnast in a competition receives scores from 5 judges.
• Create a loop that loops 5 times
• Inside the loop, prompt the user to enter a score (from 0 to 10), and store it in a list
• After the loop, call a function called scoreCalculator, and pass the list to it
• The scoreCalculator function should calculate the average of the 5 scores, and return that average
• Display the average that you get back from the function like so
The average score is 8.637
My code is crap, but this is what I'm doing right now. I am beyond confused...any help would be greatly appreciated. I basically can't get the function to call the list and then return it as a print statement.
=====================================
Create a Python program that does the following:
Each gymnast in a competition receives scores from 5 judges.
• Create a loop that loops 5 times
• Inside the loop, prompt the user to enter a score (from 0 to 10), and store it in a list
• After the loop, call a function called scoreCalculator, and pass the list to it
• The scoreCalculator function should calculate the average of the 5 scores, and return that average
• Display the average that you get back from the function like so
The average score is 8.637
My code is crap, but this is what I'm doing right now. I am beyond confused...any help would be greatly appreciated. I basically can't get the function to call the list and then return it as a print statement.
=====================================
def scoreCalculator(scores): total = scoreCalculator for score in scores: total = sum(scores) return score / 5 scores = [0] count = 0 while count < 5: number = input("Enter a score (0 - 10) -> ") scores.append(number) count += 1