[英]How can I iterate through tags with different identifiers with BeautifulSoup in Python
[英]In python how can I iterate through a string splitting it at different spots as I go?
我正在嘗試為 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
我將在煉獄中多花幾天時間來回答 Ignacio 已經回答的數學問題,但您也可以嘗試以下一些變體:
>>> a = 2025
>>> for i in range(1,4):
... print a / 10**i, a % 10**i
...
202 5
20 25
2 25
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.