Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Selected Reading
How to Find Factors of Number using Python?
In order to find factors of a number, we have to run a loop over all numbers from 1 to itself and see if it is divisible.
Example
<span class="pln">num</span><span class="pun">=</span><span class="kwd">int</span><span class="pun">(</span><span class="pln">input</span><span class="pun">(</span><span class="str">"enter a number"</span><span class="pun">))</span><span class="pln">
factors</span><span class="pun">=[]</span><span class="pln">
</span><span class="kwd">for</span><span class="pln"> i </span><span class="kwd">in</span><span class="pln"> range</span><span class="pun">(</span><span class="lit">1</span><span class="pun">,</span><span class="pln">num</span><span class="pun">+</span><span class="lit">1</span><span class="pun">):</span><span class="pln">
</span><span class="kwd">if</span><span class="pln"> num</span><span class="pun">%</span><span class="pln">i</span><span class="pun">==</span><span class="lit">0</span><span class="pun">:</span><span class="pln">
factors</span><span class="pun">.</span><span class="pln">append</span><span class="pun">(</span><span class="pln">i</span><span class="pun">)</span><span class="pln">
</span><span class="kwd">print</span><span class="pln"> </span><span class="pun">(</span><span class="str">"Factors of {} = {}"</span><span class="pun">.</span><span class="pln">format</span><span class="pun">(</span><span class="pln">num</span><span class="pun">,</span><span class="pln">factors</span><span class="pun">))</span>
If i is able to divide num completely, it is added in the list. Finally the list is displayed as the factors of given number
Output
enter a number75 Factors of 75 = [3, 5, 15, 25, 75]
Advertisements
