title: Creating a max function from scratch (python)
body: <p>So I'm trying to create a function that determines the maximum of a set of values, from scratch. </p>
  
  <p>I'm not sure how to make the function change the new value of Max after a new Max has been found, I'm also not sure if my usage of args is correct. </p>
  
  <pre><code>def Maximum(*args):
      Max = 0
      for item in List:
          if item &gt; Max:
              item = Max
      return Max
  
  
  List = [1,5,8,77,24,95]
  
  maxList = Maximum(List)
  print str(maxList)
  </code></pre>
  
  <p>Any help would be hugely appreciated.</p>