python 2.7 how to get bigger number between (a, b) -


my code

def biggernumber(a, b):     if a>b:      print " max == b"     if b>a:       print "max == a";                   return max; biggernumber(10, 20) 

showing error global name max not defined

the reason why code failing because max not defined in function when returning, seems unknown script, guess trying like:

def biggernumber(a, b):     maximum = 0     if a>b:      print " max == a"      maximum =     elif b>a:       print "max == b"       maximum = b      else:       print "a == b"         maximum =              return maximum  print biggernumber(10, 20)