This newsgroup is in general very helpful, but there are some exceptions; one of them is when the problem appears blatantly to be a homework. Perhaps if you showed that you worked on it and made some progress, but it's not quite right, someone may help you.
George -- http://mail.python.org/mailman/listinfo/python-list