Last active
May 30, 2020 23:48
-
-
Save jmangrad/1da5d7152c65537251bd24b104bec7e3 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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