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