Programming for Everybody: Assignment 03.3 Conditional Code - edorlando07/datasciencecoursera GitHub Wiki

###Getting Started with Python

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 = raw_input("Enter a Score Between 0 and 1: ")

try:
    score = float(score)
except:
    score = -1

if score >= 0.90 and score <= 1.00:
    grade = "A"
    print grade
elif score < 0.90 and score >= 0.80:
    grade = "B"
    print grade
elif score < 0.80 and score >= 0.70:
    grade = "C"
    print grade
elif score < 0.70 and score >= 0.60:
    grade = "D"
    print grade
elif score < 0.60 and score >= 0.00:
    grade = "F"
    print grade
else:
    print "Please enter a number between 0.0 and 1.0"

The output for the code listed above is the following:

Enter a Score Between 0 and 1: 0.85
B