Apr-02-2017, 06:15 PM
I'm almost there but I'm missing something can you tell me what? The error I get from repl.it is Traceback (most recent call last):
File "python", line 30, in <module>
File "python", line 25, in main
File "python", line 10, in while_loop
ValueError: could not convert string to float:
def scoretimes():
print("How many grade scores would you like to enter?")
scores = int(input())
return scores
def while_loop(scores):
times = 1
scoretotal = 0
while times <= scores:
scoreinput = float(input("Enter score:"))
scoretotal += scoreinput
times += 1
return scoretotal
def get_calculation(scores, scoretotal):
calculation = scoretotal / scores
return calculation
def display_result(calculation):
print("The Average score is:" + str(calculation))
def main():
scores = scoretimes()
while_loop(scores)
calculation = get_calculation(scoretotal, scores)
display_result(calculation)
main()
File "python", line 30, in <module>
File "python", line 25, in main
File "python", line 10, in while_loop
ValueError: could not convert string to float:
def scoretimes():
print("How many grade scores would you like to enter?")
scores = int(input())
return scores
def while_loop(scores):
times = 1
scoretotal = 0
while times <= scores:
scoreinput = float(input("Enter score:"))
scoretotal += scoreinput
times += 1
return scoretotal
def get_calculation(scores, scoretotal):
calculation = scoretotal / scores
return calculation
def display_result(calculation):
print("The Average score is:" + str(calculation))
def main():
scores = scoretimes()
while_loop(scores)
calculation = get_calculation(scoretotal, scores)
display_result(calculation)
main()