<p>I wrote the following code and got the output:<br>a 13 0<br>None<br>b 81 3<br>None<br>c 8 2<br>None<br>d 9 2<br>None<br>e 1 1<br>None<br>where are those 'none' from? and how can I remove them?</p>
<p>class Point:<br>    def __init__(self,x,y,name):<br>        self.x = x<br>        self.y = y<br>        <a href="http://self.name">self.name</a> = name<br>    def summary(self):<br>        print <a href="http://self.name">
self.name</a>,self.x,self.y<br>if __name__ == '__main__':<br>    from string import letters<br>    m = 13,81,8,9,1<br>    n = 0,3,2,2,1<br>    q=len(x)<br>    points = [ Point(m[i],n[i],letters[i]) for i in range(q) ]<br>
    i=0<br>    while i<q:<br>        print points[i].summary()<br>        i=i+1<br></p>