Skip to content

Instantly share code, notes, and snippets.

@jmangrad
Last active May 30, 2020 23:48
Show Gist options
  • Save jmangrad/1da5d7152c65537251bd24b104bec7e3 to your computer and use it in GitHub Desktop.
Save jmangrad/1da5d7152c65537251bd24b104bec7e3 to your computer and use it in GitHub Desktop.
Exercise 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 message. 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
Enter score: 0.95
A
Enter score: perfect
Bad score
Enter score: 10.0
Bad score
Enter score: 0.75
C
Enter score: 0.5
F
Run the program repeatedly as shown above to test the various different values for
input.
score = input("Enter your grade: ") # asks user for their grade
try:
score = float(score)
if (score) >= .90 and score <=1.0:
print("A")
elif score >= .80 and score <.9:
print("B")
elif score >= .70 and score <.8:
print("C")
elif score >= .60 and score <.70:
print("D")
elif score >= 0 and score < .60:
print("F")
else:
print("Bad Score")
except:
print("Bad Score")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment