Thanks, I cannot utilize the String Class completely. I'm a newbie for python
2008/8/18 Gabriel Genellina <[EMAIL PROTECTED]> > En Sun, 17 Aug 2008 21:57:46 -0300, Patrol Sun <[EMAIL PROTECTED]> > escribió: > > > Of course We needn't 100 levels,but I use the exec function can concise > the > > code. See the attachment. > > Just a note on the attached code: > > def isPro52Num(n): > s=[] > for i in range(1,7): > s.append(str(i*n)) > for i in s[0]: > ll = len(string.join(string.split(s[0],i),'')) > for j in range(1,6): > if ll!=len(string.join(string.split(s[j],i),'')): > return False > return True > > The functions in the string module have been deprecated ages ago in favor > of the corresponding string methods. > In this expression: len(string.join(string.split(s[0],i),'')) if you want > to get "the number of digits in s[0] that are not i" I think it's way faster > (and more clear) to do len(s[0])-s[0].count(i) instead of creating two lists > just to throw them away. > > -- > Gabriel Genellina > > -- > http://mail.python.org/mailman/listinfo/python-list >
-- http://mail.python.org/mailman/listinfo/python-list