try this :
model=raw_input("What kind of car do you drive?") gallons=raw_input("How many gallons have you driven?") number1 = float (gallons) miles=raw_input("How many miles have you driven?") number2 = float (miles) try: number1 = float (gallons) number2 = float (miles) except ValueError: print "some values are wrong type." else: print "Your average number of miles to gallons is", print number1 / number2 On Wed, Apr 27, 2011 at 5:11 PM, Noah Hall <enali...@gmail.com> wrote: > On Wed, Apr 27, 2011 at 9:17 PM, Johnson Tran <aznj...@me.com> wrote: >> Thanks for the reply Alan and Noah, I really appreciate the help. I am >> really trying to understand this although still cannot seem to grasp it all. >> I have modified my program although now it seems to be giving me the wrong >> answer with the correct answer when I input any value. >> >> I have program: >> >> model=raw_input("What kind of car do you drive?") >> gallons=raw_input("How many gallons have you driven?") >> number1 = float (gallons) >> miles=raw_input("How many miles have you driven?") >> number2 = float (miles) >> >> >> try: >> model=float(model) >> except ValueError: >> print "I cannot compute your total miles to gallon with those values." >> else: >> print "Your average number of miles to gallons is", >> print number1 / number2 >> >> Output: >> >> What kind of car do you drive?fire >> How many gallons have you driven?10 >> How many miles have you driven?5 >> I cannot compute your total miles to gallon with those values. > > Again, it's because you're "validating" the wrong variable. model is > _not_ what you want to validate - it needs to be a string! gallons and > miles are what you want to validate. So try moving your try: except: > somewhere else, where it will validate the gallons and miles. > _______________________________________________ > Tutor maillist - Tutor@python.org > To unsubscribe or change subscription options: > http://mail.python.org/mailman/listinfo/tutor > _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor