[Tutor] if-elif-else statements

Jason Massey jason.massey at gmail.com
Fri Oct 14 02:06:48 CEST 2005


More than anything, I think clearer variable names will help here. 
Something like:

def main():
... 	speed_limit = 60
... 	clocked = int(raw_input("Clocked speed:"))
... 	miles_over = clocked - speed_limit
... 	fine = 50 + 5 * miles_over
... 	if miles_over >= 30:
... 		print "Fine is: %i" % (fine+200)
... 	elif miles_over > 0:
... 		print "Fine is: %i" % (fine)
... 	else:
... 		print "No fine"


More information about the Tutor mailing list