我遇到了一個問題,要求我打印一張表格,以將每個整數的所有因子可視化,範圍從1
到limit
。然後它指定給定位置i
,從1
開始在一行n
中,則*
指示i
是因子n
,並且-
指示它不是。以下是輸出的一個例子。可視化因素
我知道我必須使用模運算符來測試因素和for循環,但我很困惑與構建代碼。
Maximum number to factorise: 20
* - - - - - - - - - - - - - - - - - - -
* * - - - - - - - - - - - - - - - - - -
* - * - - - - - - - - - - - - - - - - -
* * - * - - - - - - - - - - - - - - - -
* - - - * - - - - - - - - - - - - - - -
* * * - - * - - - - - - - - - - - - - -
* - - - - - * - - - - - - - - - - - - -
* * - * - - - * - - - - - - - - - - - -
* - * - - - - - * - - - - - - - - - - -
* * - - * - - - - * - - - - - - - - - -
* - - - - - - - - - * - - - - - - - - -
* * * * - * - - - - - * - - - - - - - -
* - - - - - - - - - - - * - - - - - - -
* * - - - - * - - - - - - * - - - - - -
* - * - * - - - - - - - - - * - - - - -
* * - * - - - * - - - - - - - * - - - -
* - - - - - - - - - - - - - - - * - - -
* * * - - * - - * - - - - - - - - * - -
* - - - - - - - - - - - - - - - - - * -
* * - * * - - - - * - - - - - - - - - *
發佈您嘗試了什麼以及您卡在哪裏。 –
@AhsanulHaque說什麼。關鍵是這是一個相對基本的Python問題,我們可以給你的唯一建議是:* try *和* read *。 *嘗試*你的方法,找出它出錯的地方,並在你做之前*閱讀* python教程,並在那裏做練習。這會讓你自己解決問題的速度提高1000倍。 –
看看http://stackoverflow.com/questions/32691193/looped-nesting-factorising/32691449#32691449。 – wenzul