Main.InputValidation History
Hide minor edits - Show changes to markup
February 05, 2010, at 09:52 AM MST
by -
Deleted line 2:
Changed lines 25-26 from:
grade = letter_grade(score)
to:
score = input("enter score: ")
grade = letter_grade(score)
February 04, 2010, at 08:44 PM MST
by -
Added lines 1-29:
(:source lang=python:)
"""Validate the input provided by the user using a while loop"""
def letter_grade(score) :
if score < 60 :
grade = 'F'
elif score < 70 :
grade = 'D'
elif score < 80 :
grade = 'C'
elif score < 90 :
grade = 'B'
else :
grade = 'A'
return grade
if __name__ == _main_ :
score = input("enter score: ")
while score < 0 or score > 100 :
print 'ERROR: the score cannot be negative or greater than 100'
grade = letter_grade(score)
print "the letter grade is:", grade
(:sourceend:)
