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: 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.
Python for Everybody: Exploring Data Using Python 3
by Charles R. Severance
score = input("Enter score: ")
try:
score = float(score)
if score >= 0.0 and score <= 1.0 :
if score >= 0.9 :
print("A")
elif score >= 0.8 :
print("B")
elif score >= 0.7 :
print("C")
elif score >= 0.6 :
print("D")
else:
print("F")
else:
print("Bad Score")
except:
print("BAD Score")
'PYTHON' 카테고리의 다른 글
Answer (5-01) for Python for Everybody by Charles R Severance (0) | 2019.09.23 |
---|---|
Answer (4-07) for Python for Everybody by Charles R Severance (0) | 2019.09.23 |
Answer (4-06) for Python for Everybody by Charles R Severance (0) | 2019.09.23 |
Answer (3-02) for Python for Everybody by Charles R Severance (0) | 2019.09.23 |
Answer (3-01) for Python for Everybody by Charles R Severance (0) | 2019.09.23 |