Oct-27-2018, 05:23 PM
After doing step 2 my code is not producing anything :( idk what I'm doing wrong.
def computegrade(score): while True: # if letters are entered instead of numbers, #program will send "Bad Score" to user and # ask user to "Enter score or type 'Quit' to exit". try: score = float(input("Enter score or type 'Quit' to exit: ")) except: print("Bad score.") # if "Quit" is entered by user, # "Thanks for using the grade calculation program!" will print and # end the program. if float(score) == "Quit": print("Thanks for using the grade calculation program!") quit() continue # if a number is entered that is larger than 1.0, program will # send "Bad Score" to user and ask the user "Enter score or type # 'Quit' to end program". if float(score) > 1.0: print("Bad score.") # if number entered is equal to 1.0 or in between 1.0 and 0.9 it # will print "A" elif float(score) == 1.0 or float(score) >= 0.9: grade = ("A") print("A") # if number entered is equal to 0.89 or in between 0.89 and 0.8 it # will print "B" elif float(score) == 0.89 or float(score) >= 0.8: grade = ("B") print("B") # if number entered is equal to 0.79 or in between 0.79 and 0.7 it # will print "C" elif float(score) == 0.79 or float(score) >= 0.7 : grade = ("C") print("C") # if number entered is equal to 0.69 or in between 0.69 and 0.6 it # will print "D" elif float(score) == 0.69 or float(score) >= 0.6: grade = ("D") print("D") # if number entered is less than 0.6 it will print "F" elif float(score) < 0.6: grade = ("F") print("F") return grade print(computegrade(score))