Gek*_*suu 2 python string math
我正在努力为Kaprekar编写一个快速解决方案,向我的一位朋友展示在Python中实现这样的东西是多么容易.我知道如何执行所有步骤,除了迭代平方数字作为字符串.例如,45是Kaprekar数,因为
45**2 = 2025和20 + 25 = 45
我正在尝试编写的代码是45**2 = 2025的结果,让我迭代组合如
['2','025']
['20','25']
['202','5']
>>> s = '2025'
>>> for i in range(1, len(s)):
... print s[:i], s[i:]
...
2 025
20 25
202 5
Run Code Online (Sandbox Code Playgroud)