title: How to draw a circle in python?
body: <p>I'm trying to draw a circle in Python using this code:</p>
  <pre><code>  import matplotlib.pyplot as plt
    import matplotlib.patches as patches
    def Circle(radius):
         circle=patches.Circle((0,0),radius,facecolor='red',/
                edgecolor='blue',linestyle='dotted',linewidth='2.2')
         plt.gca().add_patch(circle)
         plt.plot(circle)
         plt.axis('axis')
         plt.title('Circle')
         plt.grid()
         plt.show()
   def main():
         radius=float(input('Enter the radius:'))
         Circle(radius)
   main()
  </code></pre>
  <p>The error which  is appearing in console is the following:</p>
  <pre><code>TypeError: float() argument must be a string or a number, not 'Circle'
  </code></pre>
  <p>What is the error in above mentioned code?</p>