title: Python Algorithm 3.2 - Help me with the errors please.?
body: <p>Here is my coding:</p>
  
  <pre><code>def main():
      actualValued()
      assessed_value()
      printResult()
  
  def actualValued():
      global assessed_value
      global property_tax
      assessed_value = 0.6 * actualValue
      property_tax = assessed_value/100*0.64
  
  def printResult():
      print( "For a property valued at"), actualValued
      print( "The assessed value is"), asessed_value
      print( "The property tax is"), property_tax
  
  actualValue = None
  assessed_value = None
  property_tax = None
  
  main()
  </code></pre>
  
  <p>The Errors:</p>
  
  <pre><code>Traceback (most recent call last):
  File "C:/Documents and Settings/Desktop/property tax.py", line 21, in &lt;module&gt;
  main()
  
  File "C:/Documents and Settings/Desktop/property tax.py", line 2, in main
  actualValued()
  
  File "C:/Documents and Settings/Desktop/property tax.py", line 9, in actualValued
  assessed_value = 0.6 * actualValue
  
  TypeError: unsupported operand type(s) for *: 'float' and 'NoneType'
  &gt;&gt;&gt;
  </code></pre>
  
  <p>What I am trying to do:</p>
  
  <p>Enter assessed value 10000.0
  For a property valued at $10,000.00
  The assessed value is $6,000.00
  And the tax is $38.40</p>
  
  <p>Property Tax: A county collects property taxes on the assessment value of property, which is 60 percent of the property's actual value. For example, if an acre of land is valued at $10,000, its assessment value is $6,000. The property tax is then 64cents for each $100 of the assessment value. The tax for the acre assessed at $6,000 will be $38.40.</p>
  
  <p>I need the actual value for the piece of property and the display of the assessment value and property tax.</p>
  
  <p>Functions I need to use:</p>
  
  <ul>
  <li>one to get the input from the user</li>
  <li>one to calculate all values</li>
  <li>one to output the results</li>
  <li>and a main function to call the three other functions</li>
  </ul>