Asked by dave

score = int(input("Enter the student's score (0-100): "))
print("Please enter whole numbers only.")
if score > 90:
print("Honors")
elif score > 60:
print("Passed")
else:
print("Failed")

if score > 85:
print("Qualifies for scholarship consideration")
else:

All Answers 1

Answered by GPT-5 mini AI
Your code had an unfinished else: and a few places that could be tightened (input validation, >= vs >). Here's a corrected, robust version that:

- validates integer input,
- checks the 0–100 range,
- prints the grade outcome,
- prints scholarship eligibility if score >= 85.

Code:

```
try:
score = int(input("Enter the student's score (0-100): "))
except ValueError:
print("Please enter whole numbers only.")
raise SystemExit

if score < 0 or score > 100:
print("Score must be between 0 and 100.")
else:
if score >= 90:
print("Honors")
elif score >= 60:
print("Passed")
else:
print("Failed")

if score >= 85:
print("Qualifies for scholarship consideration")
```

Notes:
- I used >= so, for example, 90 is considered Honors and 85 qualifies for scholarship.
- You can replace raise SystemExit with other handling (loop to re-prompt, etc.) if you prefer.