I will use simple function:
def getscore(val):
if 90 < val <=100:
return 'A'
elif val >= 80:
return 'B'
elif val >= 70:
return 'C'
elif val >= 60:
return 'D'
else:
return 'F'
def main():
g = input('Enter score:')
print 'the score of the exam is %s' % (getscore(int(g)))
Cheers,
if 90 < val <=100:
return 'A'
elif val >= 80:
return 'B'
elif val >= 70:
return 'C'
elif val >= 60:
return 'D'
else:
return 'F'
def main():
g = input('Enter score:')
print 'the score of the exam is %s' % (getscore(int(g)))
Cheers,
pujo
On 9/25/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]
> wrote:
Hello
How would I get the following program to accept inputs of exam scores from 0-100 with A being 100-90, B being 89-80, C being 79-70, D being 69-60, and F being everything less than 60?
import string
def main():
scores = ["F", "D", "C", "B", "A"]
g = input("Enter a score number (0-100): ")
print "The score of your exam is", scores [g-0] + "."
main()
_______________________________________________
Tutor maillist - Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor
_______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor