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.
=====================================
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
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 |