Try giving the print statement outside the for loop On Mon, Oct 10, 2011 at 6:56 PM, Praveen Singh <c2praveen30...@gmail.com>wrote:
> This is my code- > def getNumbers(num): > myList=[] > for numbers in range(0,num,2): > print myList.append(numbers) > > > output- > >>> getNumbers(10) > None > None > None > None > None > > Then i find out that list.append doesn't return anything.Then what should i > use for this kind of operation.but if i do something like this on idle's > interpreter it gives me answer- > >>> myList=[] > >>> myList.append(8) > >>> print myList > [8] > > Confused!!! > > > > _______________________________________________ > Tutor maillist - Tutor@python.org > To unsubscribe or change subscription options: > http://mail.python.org/mailman/listinfo/tutor > > -- Nitin Pawar
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor