我正在嘗試學習python。 假設有一個數字n = 12345. 如何從第一個點開始改變每個數字,並在(1-9)和(0-9)之後的每個其他點之間迭代。 我很傷心目前正在學習Python,所以我很抱歉所有可能出現的語法錯誤。 這是我最後幾次關於代碼骨架的嘗試/想法。如何更改數字中的數字
define the function
turn n into string
start with a for loop that for i in n range(0,9) for i[1]
else range(10)
基本上如何修改一個數字,而改變其他人? 請不要給解決方案只是提示我喜歡思考的過程。
For example if n =29 the program could check
19,39,49,59,69,79,89,99
and
21,22,23,24,25,26,27,28
你能更具體嗎?這不是一個「提示」的地方,它是一個問答網站。 –
嗨,感謝您的迴應,基本上可以讓一個固定的大數字的一位數的功能,而改變其餘的。例如,是否有一個函數會檢查是否將第一位數字從1-9改爲第二位數字,將第三位數字從0-9改爲第三位數字。並在每次迭代之間檢查,看看它的數量是甚至(我知道這很愚蠢,因爲你只需要檢查最後一個數字,但假設)感謝編輯nfn,我可以看到我是如何模糊,我可以從答案中學習我想 – user415853