3.3 Write a program to prompt for a score between 0.0 and 1.0. If the score is out of range, print an error. If the score is between 0.0 and 1.0, print a grade using the following table: Score Grade >= 0.9 A >= 0.8 B >= 0.7 C >= 0.6 D < 0.6 F If the user enters a value out of range, print a suitable error message and exit. For the test, enter a score of 0.85.

score = input('Enter score: ')
s = float(score)
if s >= 0.9 and s <= 1.0:
    print('A')
elif s >= 0.8 and s < 0.9 :
    print('B')
elif s >= 0.7 and s < 0.8 :
    print('C')
elif s >= 0.6 and s < 0.7 :
    print('D')
elif s < 0.6 and s > 0.0  :
    print('F')
else :
    try:
        if s <= 0.0 or s >= 1.0 :
            print('Error,Score is out of range.Please enter score between 0.0 and 1.0')
    except :
            quit()

Post a Comment

0 Comments